Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.25;
Скачать: CL | DM;

Вниз

OpenDialog   Найти похожие ветки 

 
snake1977   (2004-04-05 16:37) [0]

Здравствуйте! Поскажите, можноли переделать стандартный TOpenDialog, добавив на его форму компоненты, т.е. я хочу сделать на его форме, предпросмотр файлов своего типа.


 
Fay ©   (2004-04-05 16:40) [1]

Не в design-time, случайно? 8)


 
snake1977   (2004-04-05 16:44) [2]

ну в десигн тайме я так понимаю ничего я не добавлю, а вот в реал тайме я думаю должно получиться, просто я не знаю как??
сделать наследника от этого диалога?
или кау??
поскажите


 
Ozone ©   (2004-04-05 16:49) [3]

Делай свой диалог...


 
snake1977   (2004-04-05 16:51) [4]

а где я возьму такой комбобокс и список файлов?


 
WebErr ©   (2004-04-05 16:53) [5]

Просто создай свой компонент на базе TOpenDialog
File->New->Other->New Component->Ancessor Type: TOpenDialog
Затем сотворяй с ним всё, что только совесть тебе позоляет! :))))


 
Amoeba ©   (2004-04-05 16:55) [6]

На эту тему написано в книжке Дарахвелидзе и Маркова.


 
WebErr ©   (2004-04-05 16:58) [7]


> WebErr ©   (05.04.04 16:53) [5]

Забыл, что лучше сначала сделать New->...->New Package и там создавать новый компонент и там же инсталлить в линейку компонент, но вообще сильно не парься, можно сделать и как [5].


 
Ozone ©   (2004-04-05 16:59) [8]

TO snake1977 [4]
А зачем собстно были придуманы компоненты TDriveComboBox, TFilterComboBox, и т.п. по твоему?


 
snake1977   (2004-04-05 17:30) [9]

>>Ozone ©
дык они Win16 :( неинтересно


 
$tranger ©   (2004-04-05 19:27) [10]

В ShellShock есть что-то


 
nikkie ©   (2004-04-05 19:46) [11]

на API это делается заполнением параметров
 LPOFNHOOKPROC lpfnHook;
 LPCTSTR       lpTemplateName;
в структуре OPENFILENAME перед вызовом GetOpenFileName.

помнится мне, были какие-то компоненты, про которые заявлялось, что они реализуют темплаты для стандартных диалогов. но я их не пробовал и названия не помню.


 
nikkie ©   (2004-04-05 19:49) [12]

да, кстати, в TOpenPictureDialog такое сделано.



Страницы: 1 вся ветка

Текущий архив: 2004.04.25;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.025 c
1-1081273125
пытающийся
2004-04-06 21:38
2004.04.25
Как одной кнопкой открывать вкладки PageControl a.


7-1077476311
mixvictor
2004-02-22 21:58
2004.04.25
Программирование LPT порта.


4-1077890007
gavrila
2004-02-27 16:53
2004.04.25
Окно "Ввод пароля"


14-1080638047
Карелин Артем
2004-03-30 13:14
2004.04.25
Посоветуйте инсталлятор.


1-1081542526
Lelik_R
2004-04-10 00:28
2004.04.25
Использование макросов