Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Igor_from_Kiev, Вы писали:
I__>>Думаю функция SHBrowseForFolder вам поможет
А>Да, это похоже на то, что мне нужно, только проблема в том, что она выдаёт только имя каталога , а мне надо имя и путь. Вроде, как-то можно получить полный путь через какие-то непонятные идентификаторы, но как это сделать я так и не понял.
LPITEMIDLIST pidlBrowse = SHBrowseForFolder(&bi);
if (pidlBrowse != NULL)
{
CString path;
SHGetPathFromIDList(pidlBrowse, path.GetBuffer(MAX_PATH));
path.ReleaseBuffer();
}