Compartilhar via


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.

ObservaçãoObservação

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 Criar requisitos de controles comuns do Windows Vista.

Consulte também

Referência

CWnd Class

Gráfico de hierarquia

WM_XBUTTONDOWN