Главная страница
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-1081496582
Михаил__
2004-04-09 11:43
2004.04.25
Stringgrid


3-1080633337
Innokenty
2004-03-30 11:55
2004.04.25
Умножение или деление. Что быстрее.


1-1081154455
MegaVolt
2004-04-05 12:40
2004.04.25
Как преместить данные в буфер не с начала?


1-1081617949
Ew
2004-04-10 21:25
2004.04.25
Ищу исходник, может быть у кого есть :)


1-1081164502
d_oleg
2004-04-05 15:28
2004.04.25
Странное зависание при ShowModal из DLL