Compartilhar via


Interface IExtendContextMenu (mmc.h)

A interface IExtendContextMenu permite que um snap-in adicione itens a um menu de contexto existente. É assim que as extensões adicionam itens de menu aos menus de contexto para os objetos que inserem no painel de escopo ou no painel de resultados da exibição de lista. Essa interface também é o meio pelo qual extensões de menu de contexto de terceiros adicionam itens aos menus de contexto de tipos de nó que eles estendem.

Quando um usuário clica com o botão direito do mouse em itens que pertencem a um snap-in e também estão no painel de escopo ou no painel de resultados da exibição de lista, o MMC gera um menu de contexto padrão. O snap-in que adicionou o item tem a oportunidade de estender o menu de contexto como uma extensão primária. Em seguida, o MMC oferece a todas as extensões registradas e habilitadas a oportunidade de adicionar itens de menu adicionais.

Herança

A interface IExtendContextMenu herda da interface IUnknown . IExtendContextMenu também tem estes tipos de membros:

Métodos

A interface IExtendContextMenu tem esses métodos.

 
IExtendContextMenu::AddMenuItems

O método IExtendContextMenu::AddMenuItems permite que um snap-in adicione itens a um menu de contexto.
IExtendContextMenu::Command

O método IExtendContextMenu::Command será chamado se um dos itens adicionados ao menu de contexto com IExtendContextMenu::AddMenuItems for selecionado posteriormente.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho mmc.h

Confira também

Icontextmenucallback

Idataobject

Trabalhando com menus de contexto