Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Macht Methoden verfügbar, die entweder ein Kontextmenü erstellen oder zusammenführen, das einem Shell-Objekt zugeordnet ist. Beachten Sie, dass es mehrere bessere Möglichkeiten gibt, Shellmenüs zu erweitern. Weitere Informationen finden Sie unter Erstellen von Kontextmenühandlern.
Vererbung
Die IContextMenu-Schnittstelle erbt von der IUnknown-Schnittstelle . IContextMenu verfügt auch über folgende Arten von Membern:
Methoden
Die IContextMenu-Schnittstelle verfügt über diese Methoden.
|
IContextMenu::GetCommandString Ruft Informationen zu einem Kontextmenübefehl ab, einschließlich der Hilfezeichenfolge und des sprachunabhängigen oder kanonischen Namens für den Befehl. |
|
IContextMenu::InvokeCommand Führt den Befehl aus, der einem Kontextmenüelement zugeordnet ist. |
|
IContextMenu::QueryContextMenu Fügt Befehle zu einem Kontextmenü hinzu. |
Hinweise
Wann muss implementiert werden?
Implementieren Sie IContextMenu in den folgenden Situationen.- Shellerweiterungshandler implementieren diese Schnittstelle, um dem Kontextmenü eines Shellobjekts dynamisch Elemente hinzuzufügen.
- Namespaceerweiterungen implementieren diese Schnittstelle, um die Kontextmenüs ihres Objekts anzugeben.
Wann sollte verwendet werden?
Anwendungen verwenden IContextMenu , um Informationen zu den Elementen im Kontextmenü eines Objekts abzurufen und die zugehörigen Befehle aufzurufen. Um die IContextMenu-Schnittstelle eines Objekts abzurufen, muss eine Anwendung die IShellFolder::GetUIObjectOf-Methode des Objekts aufrufen.Shellerweiterungshandler, die diese Schnittstelle exportieren, müssen auch IShellExtInit exportieren. Ausführliche Informationen finden Sie unter Erstellen von Shellerweiterungshandlern.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | shobjidl_core.h |