| imho.ws |
![]() |
|
|
|
# 1 |
|
Guest
Сообщения: n/a
|
Привет,
в Windows при установке дров или системных компонентов есть замечательная фишка: диалог выбора папки позволяет выбирать только те папки, в которых находится необходимый .inf (.dll etc) фвйл. Как это повторить? Другими словами, в диалоге выбора папки необходимо чтобы кнопка open становилась доступной только тогда, когда выбрана папка, в которой содержится файл с определенным именем. Спасибо. PS: VC++ 7.1, MFC, Unmanaged. |
|
|
# 2 |
|
Guest
Сообщения: n/a
|
На мой взгляд это делается так: в BROWSEINFO структуре для функции SHBrowseForFolder определи свой callback. В этой фукции ты можешь сам проверить все что угодно, включая присутствие или отсутствие определенных файлов в выделеной директории и соответственно разрешить кнопку ОК или послать юзера на фиг
|