imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 13.07.2005, 05:36     # 1
mymus
Guest
 
Сообщения: n/a

Question VC++: select folder dialog

Привет,

в Windows при установке дров или системных компонентов есть замечательная фишка: диалог выбора папки позволяет выбирать только те папки, в которых находится необходимый .inf (.dll etc) фвйл.

Как это повторить? Другими словами, в диалоге выбора папки необходимо чтобы кнопка open становилась доступной только тогда, когда выбрана папка, в которой содержится файл с определенным именем.

Спасибо.

PS: VC++ 7.1, MFC, Unmanaged.
 
Старый 03.08.2005, 01:51     # 2
StPatrick
Guest
 
Сообщения: n/a

На мой взгляд это делается так: в BROWSEINFO структуре для функции SHBrowseForFolder определи свой callback. В этой фукции ты можешь сам проверить все что угодно, включая присутствие или отсутствие определенных файлов в выделеной директории и соответственно разрешить кнопку ОК или послать юзера на фиг
 


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 21:49.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.