Compartir a través de


Interfaz IExtendContextMenu (mmc.h)

La interfaz IExtendContextMenu permite que un complemento agregue elementos a un menú contextual existente. Así es como las extensiones agregan elementos de menú a los menús contextuales de los objetos que insertan en el panel de ámbito o en el panel de resultados de la vista de lista. Esta interfaz también es el medio por el que las extensiones de menú contextual de terceros agregan elementos a los menús contextuales de los tipos de nodo que extienden.

Cuando un usuario hace clic con el botón derecho en los elementos que pertenecen a un complemento y también están en el panel de ámbito o en el panel de resultados de la vista de lista, MMC genera un menú contextual predeterminado. El complemento que agregó el elemento se ofrece una oportunidad para ampliar el menú contextual como extensión principal. Después, MMC ofrece todas las extensiones registradas y habilitadas la oportunidad de agregar elementos de menú adicionales.

Herencia

La interfaz IExtendContextMenu hereda de la interfaz IUnknown . IExtendContextMenu también tiene estos tipos de miembros:

Métodos

La interfaz IExtendContextMenu tiene estos métodos.

 
IExtendContextMenu::AddMenuItems

El método IExtendContextMenu::AddMenuItems permite que un complemento agregue elementos a un menú contextual.
IExtendContextMenu::Command

Se llama al método IExtendContextMenu::Command si se selecciona posteriormente uno de los elementos que agregó al menú contextual con IExtendContextMenu::AddMenuItems.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado mmc.h

Consulte también

IContextMenuCallback

IDataObject

Trabajar con menús contextuales