Interface IContextMenu3 (shobjidl_core.h)
Expõe métodos que criam ou mesclam um menu de atalho associado a um objeto Shell. Permite que objetos de cliente manipulem mensagens associadas a itens de menu desenhados pelo proprietário e estenda IContextMenu2 aceitando um valor retornado desse tratamento de mensagem.
Herança
A interface IContextMenu3 herda de IContextMenu2. IContextMenu3 também tem estes tipos de membros:
Métodos
A interface IContextMenu3 tem esses métodos.
IContextMenu3::HandleMenuMsg2 Permite que objetos cliente da interface IContextMenu3 manipulem mensagens associadas a itens de menu desenhados pelo proprietário. |
Comentários
Essa interface também fornece os métodos das interfaces IContextMenu e IContextMenu2 , das quais ela herda.
Quando implementar
Implemente IContextMenu3 se a extensão do menu de atalho precisar processar a mensagem de WM_MENUCHAR .Essa mensagem será encaminhada para IContextMenu3::HandleMenuMsg2 somente se uma chamada QueryInterface para um ponteiro de interface IContextMenu3 for bem-sucedida, o que indica que o objeto dá suporte a essa interface.
Quando usar
Você não chama essa interface diretamente. IContextMenu3 é usado pelo sistema operacional somente quando ele confirma que seu aplicativo está ciente dessa interface.Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional, 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) |