СООБЩЕНИЕ FILEOKSTRING
[Начиная с Windows Vista, общие диалоговые окна "Открыть" и "Сохранить как" заменены диалоговым окном "Общий элемент". Мы рекомендуем использовать API общих диалоговых окон вместо этих диалоговых окон из библиотеки общих диалоговых окон.]
Диалоговое окно Открыть или Сохранить как отправляет зарегистрированное сообщение FILEOKSTRING процедуре перехватчика OFNHookProc, когда пользователь указывает имя файла и нажимает кнопку ОК . Процедура перехватчика может принять имя файла и разрешить закрыть диалоговое окно или отклонить имя файла и принудительно сохранить открытое диалоговое окно.
#define FILEOKSTRING TEXT("commdlg_FileNameOK")
Параметры
-
wParam
-
Этот параметр не используется.
-
lParam
-
Указатель на структуру OPENFILENAME . Элемент lpstrFile этой структуры содержит диск, путь и имя файла, указанные пользователем.
Возвращаемое значение
Если процедура перехватчика возвращает ноль, диалоговое окно Открыть или Сохранить как принимает указанное имя файла и закрывается.
Если процедура перехватчика возвращает ненулевое значение, диалоговое окно Открыть или Сохранить как отклоняет указанное имя файла и остается открытым.
Комментарии
Процедура перехватчика должна указать константу FILEOKSTRING в вызове функции RegisterWindowMessage , чтобы получить идентификатор сообщения, отправленного диалоговым окном.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
Имя в кодировке Юникод и ANSI |
FILEOKSTRINGW (Юникод) и FILEOKSTRINGA (ANSI) |
См. также раздел
-
Справочные материалы
-
Основные понятия