Уведомление CDN_INCLUDEITEM 


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

Ваша фильтр (hook) - процедура событий OFNHookProc получает это сообщение в форме сообщения WM_NOTIFY .

Синтаксис

CDN_INCLUDEITEM
    WPARAM wParam
    lpOfNotify = (LPOFNOTIFY) lParam;

Параметры

wParam

Этот параметр не используется.

lpOfNotify

Указатель на структуру OFNOTIFYEX.

Структура OFNOTIFYEX содержит структуру NMHDR, член code которой индексирует уведомляющее сообщение CDN_INCLUDEITEM.

Член psf  структуры OFNOTIFYEX - указатель на интерфейс для папки, элементы которой перечисляются.  Член структуры pidl - указатель на список идентификаторов элементов, который идентифицирует пункт относительно папки.

Возвращаемое значение

Если фильтр (hook) - процедура OFNHookProc возвращает нуль, диалоговое окно исключает пункт из списка элементов.

Чтобы включить этот пункт, возвратите от фильтр (hook) - процедуры ненулевое значение.

Замечания

Диалоговое окно всегда включает элементы, которые имеют атрибуты и SFGAO_FILESYSTEM и SFGAO_FILESYSANCESTOR, независимо от значения, возвращенного CDN_INCLUDEITEM.

Смотри также

Обзор Библиотека стандартных диалоговых оконУведомления, используемые библиотекой стандартных диалоговых окон, GetOpenFileName, GetSaveFileName, OFNHookProc, OFNOTIFYEX, WM_NOTIFY

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

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Нет

Windows Me

Нет

Windows 98

Нет

Windows 95

Нет

Минимальная версия DLL

Нет

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

 

- объявлено в

Commdlg.h

- включено в

Windows.h

Unicode

Нет

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

Не имеется

 

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

Hosted by uCoz