IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   VC++: select folder dialog (https://www.imho.ws/showthread.php?t=89118)

mymus 13.07.2005 05:36

VC++: select folder dialog
 
Привет,

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

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

Спасибо.

PS: VC++ 7.1, MFC, Unmanaged.

StPatrick 03.08.2005 01:51

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


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

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