WM_CONTEXTMENU

A WM_CONTEXTMENU mensagem notifica uma janela que o usuário clicou o botão direito do mouse (direita clicado) na janela.

hWND = wParam (HWND); 
xPos = LOWORD(lParam); 
yPos = HIWORD(lParam) 

 

Parâmetros

hwnd
Identificador para a janela em que o usuário botão direito clicado o mouse. Isso pode ser uma janela filho da janela de recebimento da mensagem. Para obter mais informações sobre processamento esta mensagem, consulte a seção Comentários.
xPos
Posição horizontal do cursor, em coordenadas da tela, no momento do clique do mouse.
yPos
Posição vertical do cursor, em coordenadas da tela, no momento do clique do mouse.

Retornar valores

Nenhum valor de retorno.

Observações

Uma janela pode processar esta mensagem, exibindo um menu de atalho usando a função TrackPopupMenu ou TrackPopupMenuEx.

Se uma janela não exibe um menu de atalho, ele deve transmitir esta mensagem para o DefWindowProc função. Se uma janela é um janela filho, DefWindowProc envia a mensagem para o pai. Caso contrário, DefWindowProc exibe um menu de atalho padrão se posição especificada estiver na legenda da janela.

DefWindowProc gera o WM_CONTEXTMENU mensagem quando ele processa o WM_RBUTTONUP ou a mensagem WM_NCRBUTTONUP.

QuickInfo

nbsp; Windows &NT: requer versão 3.51 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em WinUser. h.

Ver também

Visão geral de menus, Menu mensagens, DefWindowProc, TrackPopupMenu, TrackPopupMenuEx, WM_NCRBUTTONUP, WM_RBUTTONUP