Цитата Alex S:
Как можно изменить вид дерева папок, отображаемого в окне выбора каталога. »
|
Можно сделать и так. Для этого нужно использовать вызов диалога выбора папок с желаемыми параметрами, которые определяются структурой
BROWSEINFO. С помощью флагов (
ulFlags) вы можете установить желаемый вид окошка, а при помощи параметра
pidlRoot задать корневой каталог, выше которого невозможно будет перейти. Пример вызова диалога выбора папки с пользовательскими настройками приведен в статье "
Browse for Folder" на NSIS Wiki. Вам его необходимо только адаптировать под собственные условия.
Сценарий, который приведен под заголовком "Code", можно поместить в заголовочный файл (*.nsh) и подключить к файлу проекта (!include). А в самом файле проекта вместо инструкции
nsDialogs::SelectFolderDialog использовать вызов функции
Call BrowseForFolder.