Freigeben über


IExtendContextMenu-Schnittstelle (mmc.h)

Die IExtendContextMenu-Schnittstelle ermöglicht es einem Snap-In, einem vorhandenen Kontextmenü Elemente hinzuzufügen. So fügen Erweiterungen den Kontextmenüs für die Objekte Menüelemente hinzu, die sie in den Bereichsbereichsbereich oder den Ergebnisbereich der Listenansicht einfügen. Diese Schnittstelle ist auch das Mittel, mit dem Kontextmenüerweiterungen von Drittanbietern den Kontextmenüs von Knotentypen, die sie erweitern, Elemente hinzufügen.

Wenn ein Benutzer mit der rechten Maustaste auf Elemente klickt, die zu einem Snap-In gehören und sich ebenfalls im Bereichsbereichsbereich oder im Ergebnisbereich der Listenansicht befinden, generiert MMC ein Standardkontextmenü. Dem Snap-In, das das Element hinzugefügt hat, wird die Möglichkeit geboten, das Kontextmenü als primäre Erweiterung zu erweitern. MMC bietet dann allen registrierten und aktivierten Erweiterungen die Möglichkeit, zusätzliche Menüelemente hinzuzufügen.

Vererbung

Die IExtendContextMenu-Schnittstelle erbt von der IUnknown-Schnittstelle . IExtendContextMenu verfügt auch über diese Arten von Membern:

Methoden

Die IExtendContextMenu-Schnittstelle verfügt über diese Methoden.

 
IExtendContextMenu::AddMenuItems

Die IExtendContextMenu::AddMenuItems-Methode ermöglicht einem Snap-In das Hinzufügen von Elementen zu einem Kontextmenü.
IExtendContextMenu::Command

Die IExtendContextMenu::Command-Methode wird aufgerufen, wenn anschließend eines der Elemente ausgewählt wird, die Sie dem Kontextmenü mit IExtendContextMenu::AddMenuItems hinzugefügt haben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile mmc.h

Weitere Informationen

IContextMenuCallback

Idataobject

Arbeiten mit Kontextmenüs