Re[3]: Стандартный диалог открытия директорий
От: sasha Грузия  
Дата: 01.06.03 10:30
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Igor_from_Kiev, Вы писали:


I__>>Думаю функция SHBrowseForFolder вам поможет


А>Да, это похоже на то, что мне нужно, только проблема в том, что она выдаёт только имя каталога , а мне надо имя и путь. Вроде, как-то можно получить полный путь через какие-то непонятные идентификаторы, но как это сделать я так и не понял.


LPITEMIDLIST pidlBrowse = SHBrowseForFolder(&bi);
if (pidlBrowse != NULL)
{ 
CString path;
SHGetPathFromIDList(pidlBrowse, path.GetBuffer(MAX_PATH));
path.ReleaseBuffer();            
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.