Поделиться через


сообщение DFM_MERGECONTEXTMENU_BOTTOM

Позволяет обратному вызову добавлять элементы в нижнюю часть расширенного меню.

DFM_MERGECONTEXTMENU_BOTTOM

    lParam = (LPARAM)(LPQCMINFO) pqcminfo;

    wParam = (WPARAM)(UINT) uFlags;         

            

Параметры

pqcminfo [in]

Указатель на структуру QCMINFO , содержащую сведения, используемые при слиянии.

uFlags [in]

Флаги, указывающие способ изменения контекстного меню. Этот параметр использует значения CMF_*, описанные в разделе IContextMenu::QueryContextMenu.

Комментарии

Если элементы добавляются в расширенное контекстное меню, они должны поддерживаться подпрограммами, которые соответствующим образом реагируют на вызов одного из этих элементов с помощью DFM_INVOKECOMMAND.

Это сообщение отправляется в функцию обратного вызова или объект обратного вызова в зависимости от того, как создается объект контекстного меню по умолчанию. Существует два API для его создания, CDefFolderMenu_Create2, SHCreateDefaultContextMenu.

DFM_INVOKECOMMANDEX является расширенной версией этого сообщения и предоставляет дополнительные сведения для обратного вызова. Используйте DFM_INVOKECOMMANDEX , если в реализации требуются дополнительные сведения, предоставляемые этим интерфейсом.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
Заголовок
Shlobj.h