Страница 28 из 59
Структура OFNOTIFY [Теперь поддерживается в 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Нет Замечания по платформеНе имеется |