CWnd::OnXButtonDown
A estrutura chama essa função de membro quando o usuário pressiona XBUTTON1 ou XBUTTON2 quando o cursor está na área cliente de uma janela.
afx_msg void OnXButtonDown(
UINT nFlags,
UINT nButton,
CPoint point
);
Parâmetros
Parâmetro |
Descrição |
---|---|
[in] nFlags |
Um combinação bit a bit (OPERADOR) de sinalizadores que indicam quais teclas modificadoras são pressionadas. Por exemplo, o sinalizador de MK_CONTROL indica que a tecla CTRL está pressionada. |
[in] nButton |
Um valor de XBUTTON1 se o primeiro botão do Microsoft Intellimouse X foi clicado, ou XBUTTON2 se o segundo botão X foi clicado. |
[in] point |
Um objeto de CPoint que especifica as coordenadas de x e de s do cursor em relação ao canto superior esquerdo da área cliente. |
Comentários
Este método recebe notificação de WM_XBUTTONDOWN , que é descrita em Windows SDK. Se o mouse não é detectada, a mensagem é enviada para a janela sob o cursor. Caso contrário, a mensagem é enviada para a janela que capturou o mouse.
O parâmetro de nFlags pode ser uma combinação de teclas modificadoras listadas na tabela a seguir. Para obter mais informações, consulte Sobre a entrada do mouse.
Tecla modificadora |
Descrição |
---|---|
MK_CONTROL |
A tecla CTRL está pressionada. |
MK_LBUTTON |
O botão do mouse esquerdo é pressionado. |
MK_MBUTTON |
O botão do mouse é pressionado médio. |
MK_RBUTTON |
O botão direito do mouse é pressionado. |
MK_SHIFT |
A tecla SHIFT está pressionada. |
MK_XBUTTON1 |
O botão do mouse XBUTTON1 Microsoft IntelliMouse é pressionada. |
MK_XBUTTON2 |
O botão do mouse XBUTTON2 Microsoft IntelliMouse é pressionada. |
Dica
Essa função de membro é chamada pela estrutura para permitir que seu aplicativo manipule uma mensagem do windows.Parâmetros passados à sua função refletem os parâmetros recebidos pela estrutura quando a mensagem foi colocada.Se você chamar a implementação da classe base de essa função, essa implementação usará parâmetros passados originalmente com a mensagem e não os parâmetros que você fornece para a função.
Requisitos
Cabeçalho: afxwin.h
Este método é suportado em Windows Vista e posteriormente.
Os requisitos adicionais para o método são descritos em Requisitos de compilação para controles comuns do Windows Vista.