Partilhar via


COleControl::FireMouseDown

Chamado pela estrutura quando um botão do mouse é pressionado sobre um controle personalizado ativo.

void FireMouseDown(
   short nButton,
   short nShiftState,
   OLE_XPOS_PIXELS x,
   OLE_YPOS_PIXELS y 
);

Parâmetros

  • nButton
    O valor numérico de botão do mouse pressionado.Pode conter um dos seguintes valores:

    • LEFT_BUTTON o botão esquerdo do mouse foi compactado.

    • MIDDLE_BUTTON o botão do mouse médio foi compactado.

    • RIGHT_BUTTON o botão direito do mouse foram compactado.

  • nShiftState
    Contém uma combinação das seguintes sinalizações:

    • SHIFT_MASK a tecla SHIFT foi pressionado durante a ação.

    • CTRL_MASK foi pressionada a tecla CTRL durante a ação.

    • ALT_MASK foi pressionada a tecla ALT durante a ação.

  • x
    A coordenada x do cursor quando um botão do mouse foi compactado.A coordenada é relativo ao canto superior esquerdo da janela de controle.

  • s
    A coordenada y do cursor quando um botão do mouse foi compactado.A coordenada é relativo ao canto superior esquerdo da janela de controle.

Comentários

Se este evento é definido como um evento personalizado, você determina quando o evento é acionado.

Para o o acionamento automática de um evento MouseDown a ocorrer, o mapa de evento do controle deve ter um evento MouseDown de estoque definido.

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe de COleControl

Gráfico de hierarquia

COleControl::FireMouseUp

COleControl::FireMouseMove

COleControl::FireClick