Compartir a través de


COleControl::FireMouseDown

Llamado por el marco cuando se presiona un botón del mouse sobre un control personalizado activo.

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

Parámetros

  • nButton
    El valor numérico del botón del mouse presionado.Puede contener uno de los siguientes valores:

    • El botón primario deLEFT_BUTTON Se ha ajustado.

    • El botón central del mouse deMIDDLE_BUTTON Se ha ajustado.

    • El botón secundario del mouse deRIGHT_BUTTON Se ha ajustado.

  • nShiftState
    Contiene una combinación de los siguientes indicadores:

    • La tecla MAYÚS deSHIFT_MASK Se ha presionado durante la acción.

    • La tecla CTRL deCTRL_MASK Se ha presionado durante la acción.

    • La tecla ALT deALT_MASK Se ha presionado durante la acción.

  • x
    La coordenada x del cursor a un botón del mouse se estricto.La coordenada relativa a la esquina superior izquierda de la ventana de control.

  • y
    La coordenada y del cursor a un botón del mouse se estricto.La coordenada relativa a la esquina superior izquierda de la ventana de control.

Comentarios

Si este evento se define como un evento personalizado, se determina cuando se desencadene el evento.

Para la esfera automática de un evento MouseDown mostrado, el mapa del evento del control debe tener un evento común MouseDown definido.

Requisitos

encabezado: afxctl.h

Vea también

Referencia

Clase de COleControl

Gráfico de jerarquía

COleControl::FireMouseUp

COleControl::FireMouseMove

COleControl::FireClick