Задача очень проста. Аналогично тому как с помощью GetOpenFileName() узнается название файл(а/ов) мне нужно узнать название директории. Я уверен, что можно как - то обернуть GetOpenFileName(), чтобы реагировать на нажатие кнопки "Open", когда даже ни один файл не выбран, но я не знаю ни как это сделать, ни тем более как потом узнать до какой диры добрался пользователь (структура, то будет, скорее всего, не заполнена). Есть еще диалоговое окно "Обзор папок" или "Browse Folder", и если я не ошибаюсь его вызывает функция SHBrowseForFolder(). Но в msdn'е сказано, но там требуется такая туча плясок с бубном вокруг COM'а что подобная грошовая операция не стоит того (я пишу на чистом С++/STL/Win32).
Возможно ли мне помочь? |