Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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) |