[Теперь поддерживается в Windows NT]
Структура OFNOTIFY содержит информацию о сообщении WM_NOTIFY, которое передается фильтр - процедуре диалоговым окном Открыть (Open) или Сохранить как (Save As) в стиле Проводника. Адрес структуры OFNOTIFY посылается как параметр lParam сообщения WM_NOTIFY.
Синтаксис
typedef struct _OFNOTIFY { NMHDR hdr; LPOPENFILENAME lpOFN; LPTSTR pszFile; } OFNOTIFY, FAR *LPOFNOTIFY;
Элементы
hdr
Определяет структуру NMHDR. Код элемента структуры NMHDR может быть одним из следующих кодов уведомления, которые идентифицируют передаваемое сообщение: CDN_FILEOK, CDN_FOLDERCHANGE, CDN_HELP, CDN_INITDONE, CDN_SELCHANGE, CDN_SHAREVIOLATION, CDN_TYPECHANGE.
lpOFN
Указатель на структуру OPENFILENAME, которая была определена, когда было создано диалоговое окно Открыть (Open) или Сохранить как (Save As). Для некоторых из уведомительных сообщений, эта структура содержит дополнительную информацию относительно события, которое стало причиной уведомления.
pszFile
Указатель на имя файла, для которого произошла сетевая ошибка совместного доступа. Этот элемент допустим только с уведомительным сообщением CDN_SHAREVIOLATION.
Смотри также
CDN_FILEOK, CDN_FOLDERCHANGE, CDN_HELP, CDN_INITDONE, CDN_SELCHANGE, CDN_SHAREVIOLATION, CDN_TYPECHANGE, NMHDR, OPENFILENAME
Размещение и совместимость OFNOTIFY
Windows NT Да Win95 Да Win32s Нет Импортируемая библиотека - Заголовочный файл commdlg.h Unicode Нет Замечания по платформе Не имеется