Freigeben über


DFM_VALIDATECMD Nachricht

Wird gesendet, um das Vorhandensein eines Menübefehls zu überprüfen.

DFM_INVOKECOMMAND

    wParam = (WPARAM)(WPARAM) idCmd;            

    lParam = (LPARAM)(LPARAM) lParam = 0;

            

Parameter

idCmd

Der Menübefehlsbezeichneroffset.

lParam

Wird nicht verwendet. Muss Null sein.

Rückgabewert

Gibt S_OK zurück, wenn der Befehl vorhanden ist oder andernfalls S_FALSE.

Bemerkungen

Diese Nachricht wird entweder an die Rückruffunktion oder das Rückrufobjekt gesendet, je nachdem, wie das Standardkontextmenüobjekt erstellt wird. Es gibt zwei APIs für seine Konstruktion, CDefFolderMenu_Create2, SHCreateDefaultContextMenu.

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 Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
Header
Shlobj.h