4.36.4.20 - Сообщение CDM_GETFOLDERPATH

Сообщение CDM_GETFOLDERPATH извлекает данные о пути текущей открытой папки или каталога стандартным диалоговым окном Открыть (Open) или Сохранить как (Save As) в стиле Проводника. Блок диалога должен быть создан с флажком OFN_EXPLORER; иначе, сообщение завершается ошибкой.

Синтаксис

CDM_GETFOLDERPATH
wParam = (WPARAM) cbmax;
lParam = (LPARAM) (LPTSTR) psz;
// Соответствующая макрокоманда
int CommDlg_OpenSave_GetFolderPath(hdlg, psz, cbmax);

Параметры
hdlg
Дескриптор стандартного диалогового окна, которое примет сообщение.
psz
Указатель на буфер, который принимает путь.
cbmax
Размер, в байтах (для версии ANSI) или в символах (для версии Уникода), буфера psz.

Возвращаемые значения
Если сообщение завершается успешно, величина возвращаемого значения - размер строки пути, в байтах или символах, включая символ завершения строки (ноль-терминатор). Оно является или числом байтов или символов, скопированных в буфер psz, или требующийся размер буфера, если буфер слишком маленький.
Если происходит ошибка, величина возвращаемого значения - меньше чем нуль.

Смотри также
GetOpenFileName, GetSaveFileName, OPENFILENAME

Размещение и совместимость CDM_GETFOLDERPATH

Windows NT			Да 
Win95				Да 
Win32s				Нет 
Импортируемая библиотека		- 
Заголовочный файл			commdlg.h 
Unicode				WinNT 
Замечания по платформе		Не имеется

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Владимир Соковиков - 23.04.2002