DFM _ GETDEFSTATICID-Meldung

Wird während der Erstellung von der Standardmäßigen Kontextmenüimplementierung gesendet, wobei der Standardmenübefehl angegeben wird und eine alternative Auswahl getroffen werden kann. Wird von LPFNDFMCALLBACKverwendet.

DFM_GETDEFSTATICID
    lParam = (LPARAM)(int*) defaultID;          
            

Parameter

defaultID [ in, out]

Ein Zeiger auf die ID des ausgewählten Menübefehls. Das folgende Flag wird erkannt.

DFM _ CMD _ PROPERTIES

Zeigt die Eigenschaftenbenutzeroberfläche für das Element an, für das das Menü aufgerufen wurde.

Hinweise

Um die Standardbefehlsauswahl außer Kraft zu setzen, sollte Ihr Handler nach Erhalt dieser Meldung den Wert, auf den als defaultID verwiesen wird, auf die ID des Ersetzungsbefehls festlegen und S _ OK zurückgeben. Gibt andernfalls einen Fehlercode zurück.

Diese Meldung 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 die Erstellung: CDefFolderMenu _ Create2, SHCreateDefaultContextMenu.

DFM _ INVOKECOMMANDEX ist eine erweiterte Version dieser Nachricht und stellt weitere Informationen zum Rückruf bereit. Verwenden Sie DFM _ INVOKECOMMANDEX, wenn die zusätzlichen Informationen, die von dieser Schnittstelle bereitgestellt werden, 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