Compartilhar via


Método IExtendContextMenu::Command (mmc.h)

O método IExtendContextMenu::Command será chamado se um dos itens adicionados ao menu de contexto com IExtendContextMenu::AddMenuItems for selecionado posteriormente. O MMC chama Command com a ID de comando especificada e outro ponteiro para a mesma interface IDataObject .

Sintaxe

HRESULT Command(
  [in] long         lCommandID,
  [in] LPDATAOBJECT piDataObject
);

Parâmetros

[in] lCommandID

Um valor que especifica o identificador de comando do item de menu.

[in] piDataObject

Um ponteiro para a interface IDataObject no objeto cujo menu de contexto foi exibido.

Retornar valor

Esse método pode retornar um desses valores.

Comentários

O MMC reserva IDs de comando com valor negativo para IDs de comando de menu predefinidas que ele envia para o método IExtendContextMenu::Command de um snap-in. A ID do comando –1 é o valor do enumerador MMCC_STANDARD_VIEW_SELECT definido em mmc.h. Isso é enviado para IExtendContextMenu::Command quando o usuário clica em um comando de exibição padrão no menu Exibir (Grande, Pequeno, Lista ou Detalhe). Isso notifica o snap-in de que o usuário está se afastando de uma exibição personalizada (OCX, HTML). Depois de obter um comando MMCC_STANDARD_VIEW_SELECT, o snap-in deverá solicitar uma exibição padrão na próxima vez que o método IComponent::GetResultViewType for chamado e não solicitar uma exibição personalizada até que um de seus itens de menu de exibição personalizada seja selecionado. Se o snap-in usar apenas exibições padrão ou usar apenas exibições personalizadas, ele poderá ignorar o comando MMCC_STANDARD_VIEW_SELECT.

O MMC envia o snap-in do comando MMCC_STANDARD_VIEW_SELECT quando o usuário clica no botão Voltar na barra de ferramentas. O MMC usa esse comando para instruir o snap-in a exibir a exibição anterior do painel de resultados.

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

CONTEXTMENUITEM

Icontextmenucallback

Idataobject

Iextendcontextmenu

Trabalhando com menus de contexto