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) |