Interface IExtendContextMenu (mmc.h)

L’interface IExtendContextMenu permet à un composant logiciel enfichable d’ajouter des éléments à un menu contextuel existant. C’est ainsi que les extensions ajoutent des éléments de menu aux menus contextuels des objets qu’elles insèrent dans le volet d’étendue ou le volet de résultats d’affichage de liste. Cette interface est également le moyen par lequel les extensions de menu contextuel tierces ajoutent des éléments aux menus contextuels des types de nœuds qu’elles étendent.

Lorsqu’un utilisateur clique avec le bouton droit sur des éléments qui appartiennent à un composant logiciel enfichable et qui se trouvent également dans le volet d’étendue ou le volet de résultats de l’affichage de liste, MMC génère un menu contextuel par défaut. Le composant logiciel enfichable qui a ajouté l’élément a la possibilité d’étendre le menu contextuel en tant qu’extension principale. MMC offre ensuite à toutes les extensions inscrites et activées la possibilité d’ajouter des éléments de menu supplémentaires.

Héritage

L’interface IExtendContextMenu hérite de l’interface IUnknown. IExtendContextMenu a également les types de membres suivants :

Méthodes

L’interface IExtendContextMenu a ces méthodes.

 
IExtendContextMenu ::AddMenuItems

La méthode IExtendContextMenu ::AddMenuItems permet à un composant logiciel enfichable d’ajouter des éléments à un menu contextuel.
IExtendContextMenu ::Command

La méthode IExtendContextMenu ::Command est appelée si l’un des éléments que vous avez ajoutés au menu contextuel avec IExtendContextMenu ::AddMenuItems est sélectionné par la suite.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête mmc.h

Voir aussi

IContextMenuCallback

Idataobject

Utilisation des menus contextuels