Sl@Sh |
Отправлено: 13.07.2005, 05:44 |
|
Мастер участка
Группа: Участник
Сообщений: 383
|
Привет !
Подскажите пожалуйста как реализовать диалог выбора директории с кнопкой "Создать" ?
Про 2-й вариант SelectDirectry, или собственное создание диалога просьба не писать.
Такие диалоги встречаются у программ писаных на VC++. Хотя ведь сам диалог находится в библиотеках винды т.е. в любой среде они должны быть одинаковы.
P.S.: Подскажите пожалуйста источник (желательно на русском языке), где можно узнать вообще о модификации Windows-диалогов
Зарание спасибо.
|
|
Dima |
Отправлено: 13.07.2005, 06:37 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 61
|
есть такой стандартный диалог, к нему можго обратиться например вот так :
CODE |
char FileName[MAX_PATH+1];
BROWSEINFO bi;
memcpy(FileName, "D:\\", 3);
bi.hwndOwner = hWnd;
bi.pidlRoot = NULL;
bi.pszDisplayName = FileName;
bi.lpszTitle = "Заголовок";
bi.ulFlags = BIF_STATUSTEXT
|BIF_BROWSEFORCOMPUTER
|BIF_EDITBOX
|BIF_NEWDIALOGSTYLE
|BIF_NONEWFOLDERBUTTON;
//|BIF_BROWSEINCLUDEFILES;
bi.lpfn = NULL;
SHGetPathFromIDList(SHBrowseForFolder(&bi),FileName);
|
Отредактировано Dima — 13/07/2005, 06:38 |
|
Sl@Sh |
Отправлено: 13.07.2005, 06:56 |
|
Мастер участка
Группа: Участник
Сообщений: 383
|
to Dima : Спасибо ! Это как-раз то, что нужно !
|
|