Структура OFNOTIFY

Структура OFNOTIFY содержит информацию о сообщении WM_NOTIFY, отправляемом фильтр (hook) - процедуре событий OFNHookProc диалогового окна Открыть (Open) или Сохранить Как (Save As). Параметр lParam сообщения WM_NOTIFY  - указатель на структуру OFNOTIFY.

Синтаксис

typedef struct _OFNOTIFY {
    NMHDR  hdr;
    LPOPENFILENAME  lpOFN;
    LPTSTR  pszFile;
} OFNOTIFY, *LPOFNOTIFY;

Члены структуры

hdr

Определяет структуру NMHDR. Член code структуры  NMHDR может быть одним из ниже перечисленных уведомляющих сообщений, которые идентифицируют отправленное сообщение: CDN_FILEOK, CDN_FOLDERCHANGE, CDN_HELP, CDN_INITDONE, CDN_SELCHANGE, CDN_SHAREVIOLATION, CDN_TYPECHANGE.

lpOFN

Указатель на структуру OPENFILENAME, которая была определена, когда создавалось диалоговое окно Открыть (Open) или Сохранить Как (Save As). Для некоторых из уведомляющих сообщений, эта структура содержит дополнительную информацию о событии, которое стало причиной уведомления.

pszFile

Указатель на имя файла из-за  которого произошла сетевая ошибка совместного доступа. Этот член структуры допустим только с уведомляющим сообщением CDN_SHAREVIOLATION .

Замечания

Не все уведомляющие сообщения Открыть (Open) и Сохранить как (Save As) используют структуру OFNOTIFY. Уведомляющее сообщение CDN_INCLUDEITEM  использует структуру OFNOTIFYEX.

Смотри также

Обзор Библиотека стандартных диалоговых оконСтруктуры, используемые библиотекой стандартных диалоговых окон, CDN_FILEOKCDN_FOLDERCHANGECDN_HELPCDN_INITDONECDN_SELCHANGECDN_SHAREVIOLATIONCDN_TYPECHANGENMHDROFNOTIFYEXOPENFILENAME

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

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 4.0 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Заголовочный файл

 

- объявлено в

Commdlg.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz