Уведомляющее сообщение CDN_TYPECHANGE отправляется в диалоговое окно Открыть (Open) или Сохранить Как (Save As) в стиле Проводника , когда пользователь выбирает новый тип файла из типов определения файлов в комбинированном блоке.
Ваша фильтр (hook) - процедура событий OFNHookProc получает это сообщение в форме сообщения WM_NOTIFY.
Синтаксис
CDN_TYPECHANGE WPARAM wParam lpOfNotify = (LPOFNOTIFY) lParam; |
Параметры
wParam
Этот параметр не используется.
lpOfNotify
Указатель на структуру OFNOTIFY.
Структура OFNOTIFY содержит структуру NMHDR, член code которой индексирует уведомляющее сообщение CDN_TYPECHANGE.
Структура OFNOTIFY также содержит указатель на структуру OPENFILENAME, член nFilterIndex которой обозначает отсчитываемый от единицы индекс недавно выбранного фильтра типа файла.
Возвращаемое значение
Это сообщение значений не возвращает.
Замечания
Система отправляет это уведомление, только в том случае, если диалоговое окно создавалось, используя значение OFN_EXPLORER.
Смотри также
Обзор Библиотека стандартных диалоговых окон, Уведомления, используемые библиотекой стандартных диалоговых окон, CDM_GETFILEPATH, CDM_GETSPEC, GetOpenFileName, GetSaveFileName, OFNHookProc, OFNOTIFY, OPENFILENAME, WM_NOTIFY
Размещение и совместимость CDN_TYPECHANGE |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 4.0 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Минимальная версия DLL |
Нет |
Заголовочный файл |
|
- объявлено в |
Commdlg.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |