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

Вниз

Про CB_DIR   Найти похожие ветки 

 
<Lelik>   (2005-06-30 17:40) [0]

Привет, программеры!
Такой простой вопрос, а че-то не получается.
filetype := DDL_ARCHIVE+DDL_READWRITE+DDL_DIRECTORY+DDL_READONLY;
DlgDirListComboBox(Form1.Handle, PChar(Edit1.Text), GetDlgCtrlID(ComboBox1.Handle), 0, filetype);

Работает.
А как воспользоваться напрямую CB_DIR
Так не получается
SendMessage(ComboBox1.Handle, CB_DIR, filetype, Integer(PChar(Edit1.Text)));
И так
SendDlgItemMessage(Form1.Handle, GetDlgCtrlID(ComboBox1.Handle), CB_DIR, filetype, Integer(PChar(Edit1.Text)));
Подскажите, пожалуйста где что не так.
Спасибо!


 
begin...end ©   (2005-06-30 19:02) [1]

> <Lelik>   (30.06.05 17:40)

> Так не получается
> SendMessage(ComboBox1.Handle, CB_DIR, filetype, Integer(PChar(Edit1.Text)));

Получается. Если Edit1.Text -- это имя каталога, и нужно получить список его файлов с заданными атрибутами, дополните имя нужной маской. Например, если Edit1.Text = "C:\*.*", то CB_DIR выведет все файлы в корневом каталоге диска C, удовлетворяющие указанным атрибутам. И ещё одно маленькое замечание: вместо сложения атрибутов лучше производите над ними операцию or.


 
<Lelik>   (2005-07-01 18:11) [2]

Спасибо!



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

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

Наверх




Память: 0.47 MB
Время: 0.038 c
14-1122487440
Starcom
2005-07-27 22:04
2005.08.21
Как узнать кто аттакует?


1-1122616300
Shlomo
2005-07-29 09:51
2005.08.21
QuickReport, внедрить один отчёт в другой?


6-1115802170
Chaser
2005-05-11 13:02
2005.08.21
Запрос Яндекса на добавление URL


14-1122746768
Piter
2005-07-30 22:06
2005.08.21
Художественный фильм "Пила"


14-1121960083
TStas
2005-07-21 19:34
2005.08.21
А просто в магазинах книга о компонентах продается?