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 |
|