Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > Обзор папок |
Автор: restrian 2.4.2002, 14:53 |
Я тут пытался создать кнопку «Обзор», для выбора файла я понял как это сделать. (CFileDialog и т.д.) Но не могу понять, что надо сделать что бы просто выбрать папку в которую потом будет сохранён документ. ![]() |
Автор: VitSoft 2.4.2002, 20:25 |
http://www.development.efficientit.com/modules.php?op=modload&name=News&file=article&sid=9 |
Автор: restrian 5.4.2002, 09:35 |
На моём компьютере (Windows ME) работает нормально, нo на Windows 95/98 вызывает ошибку. Чем это может быть вызванно. CString CStegoDlg::SelectDir(HWND hWnd) { BROWSEINFO BI; ITEMIDLIST* IL; CString SelDir; BI.hwndOwner = hWnd; BI.pidlRoot = NULL; BI.pszDisplayName = "C:\\"; BI.lpszTitle = "Выбор папки"; BI.ulFlags = BIF_RETURNONLYFSDIRS; BI.lpfn = NULL; BI.iImage=1; IL = SHBrowseForFolder(&BI); SHGetPathFromIDList(IL,SelDir.GetBuffer(MAX_PATH)); SelDir.ReleaseBuffer(); return SelDir; } |
Автор: Sheff 5.4.2002, 16:19 | ||
Попробуй так:
|