Compartilhar via


Interface IContextMenu2 (shobjidl_core.h)

Expõe métodos que criam ou mesclam um menu de atalho (contexto) associado a um objeto Shell. Estende IContextMenu adicionando um método que permite que objetos cliente manipulem mensagens associadas a itens de menu desenhados pelo proprietário.

Herança

A interface IContextMenu2 herda de IContextMenu. IContextMenu2 também tem estes tipos de membros:

Métodos

A interface IContextMenu2 tem esses métodos.

 
IContextMenu2::HandleMenuMsg

Permite que objetos cliente da interface IContextMenu manipulem mensagens associadas a itens de menu desenhados pelo proprietário.

Comentários

Essa interface também fornece os métodos da interface IContextMenu , da qual ela herda.

Observeo Windows Vista e versões posteriores. Antes do Windows Vista, essa interface era declarada em Shlobj.h.
 

Quando implementar

Implemente IContextMenu2 se o manipulador de menu de atalho ou extensão de namespace precisar processar uma ou mais das mensagens a seguir. Essas mensagens são encaminhadas para IContextMenu2, por meio do método HandleMenuMsg , somente se uma chamada QueryInterface para um ponteiro de interface IContextMenu2 for bem-sucedida, indicando que o objeto dá suporte a essa interface.

Quando usar

Os aplicativos normalmente não chamam essa interface diretamente.

Requisitos

   
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)