Здравствуйте, Аноним, Вы писали:
А>Подскажите пожалуйста, есть ли стандартный такой диалог или
А>его нужно писать самому. С открытием файла все понятно — стандартный
А>элемент Common Dialog (comdlg32.dll) и вызов соотв. API-функции или
А>CFileDialog в MFC.
А>Но неужели нет стандартного диалог выбора папки — ведь в большинстве программ
А>он есть
TCHAR path[MAX_PATH];
BROWSEINFO bi = { 0 };
bi.lpszTitle = ("TITLE");
LPITEMIDLIST pidl = SHBrowseForFolder ( &bi );
if ( pidl != 0 )
{
SHGetPathFromIDList ( pidl, path );
GetDlgItem (IDC_EDT_FFOLDER)->SetWindowText(path);
}