Erstellen von kaskadierenden Menüs mit der IExplorerCommand-Schnittstelle

Eine weitere Option zum Hinzufügen von Verben zu einem kaskadierenden Menü ist IExplorerCommand::EnumSubCommands. Mit dieser Methode können Datenquellen, die ihre Befehlsmodulbefehle über die IExplorerCommandProvider-Schnittstelle bereitstellen, diese Befehle als Verben in einem Kontextmenü verwenden. In Windows 7 und höher können Sie mithilfe der IExplorerCommand-Schnittstelle dieselbe Verbimplementierungen wie mit der IContextMenu-Schnittstelle bereitstellen.

Instructions

Die folgenden beiden Screenshots veranschaulichen die Verwendung von kaskadierenden Menüs im Ordner Geräte.

Screenshot: Beispiel für ein kaskadierendes Menü im Ordner "devices"

Screenshot eines Beispiels für ein kaskadierendes Menü im Ordner "devices"

Bemerkungen

Hinweis

Da IExplorerCommand nur die Prozessaktivierung unterstützt, wird die Verwendung durch Shell-Datenquellen empfohlen, die die Implementierung zwischen Befehlen und Kontextmenüs freigeben müssen.

IExplorerCommand

IExplorerCommandProvider

IContextMenu