Freigeben über


DFM_MERGECONTEXTMENU Nachricht

Ermöglicht dem Rückruf das Hinzufügen von Elementen zum Menü.

DFM_MERGECONTEXTMENU

    lParam = (LPARAM)(LPQCMINFO) pqcminfo;

    wParam = (WPARAM)(UINT) uFlags;         

            

Parameter

pqcminfo [in]

Ein Zeiger auf eine QCMINFO-Struktur , die die in der Zusammenführung verwendeten Informationen enthält.

uFlags [in]

Flags, die angeben, wie das Kontextmenü geändert werden kann. Dieser Parameter verwendet die in IContextMenu::QueryContextMenu beschriebenen CMF_*-Werte.

Bemerkungen

Wenn Elemente dem Kontextmenü hinzugefügt werden, müssen sie mit Routinen unterstützt werden, die angemessen reagieren, wenn eines dieser Elemente mithilfe von DFM_INVOKECOMMAND aufgerufen wird.

Diese Nachricht wird entweder an die Rückruffunktion oder das Rückrufobjekt gesendet, je nachdem, wie das Standardkontextmenüobjekt implementiert ist. Es gibt zwei APIs für die Implementierung, CDefFolderMenu_Create2SHCreateDefaultContextMenu.

DFM_INVOKECOMMANDEX ist eine erweiterte Version dieser Nachricht und bietet weitere Informationen zum Rückruf. Verwenden Sie DFM_INVOKECOMMANDEX , wenn die von dieser Schnittstelle bereitgestellten zusätzlichen Informationen in Ihrer Implementierung benötigt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Shlobj.h