Стандартный диалог выбора каталога
Какой функцией (по аналогии с GetOpenFileName и GetSaveFileName) можно вызвать стандартный диалог выбора каталога. И, если можно, пример.
Цитата:
Originally posted by VasAlVit
Какой функцией (по аналогии с GetOpenFileName и GetSaveFileName) можно вызвать стандартный диалог выбора каталога. И, если можно, пример.
Какой функцией (по аналогии с GetOpenFileName и GetSaveFileName) можно вызвать стандартный диалог выбора каталога. И, если можно, пример.
Ааа-хаа-хаа-хаа! Это тема не раз поднималась на форуме - ищи.
Цитата:
Originally posted by VasAlVit
Какой функцией (по аналогии с GetOpenFileName и GetSaveFileName) можно вызвать стандартный диалог выбора каталога. И, если можно, пример.
Какой функцией (по аналогии с GetOpenFileName и GetSaveFileName) можно вызвать стандартный диалог выбора каталога. И, если можно, пример.
Лови функцию
BOOL FolderOpen(char *szWorkDir)
{
LPITEMIDLIST lpItemDList;
BROWSEINFO bi = {hWnd,NULL,szWorkDir,"Выберите каталог",0,NULL,NULL,0};
if(!(lpItemDList=SHBrowseForFolder(&bi))) return FALSE;
SHGetPathFromIDList(lpItemDList, szWorkDir);
return TRUE;
}