Compartir a través de


CWnd::OnMouseMove

El marco de trabajo llama a esta función miembro cuando el cursor se mueve.

afx_msg void OnMouseMove( 
   UINT nFlags, 
   CPoint point  
);

Parámetros

  • nFlags
    Indica si las claves diferentes virtuales van a continuación. Este parámetro puede ser cualquier combinación de los siguientes valores:

    • MK_CONTROL establece si se presiona la tecla CTRL.

    • MK_LBUTTON establece si el botón primario está presionado.

    • MK_MBUTTON establece si el botón central del mouse está presionado.

    • MK_RBUTTON establece si el botón secundario del mouse está presionado.

    • MK_SHIFT establece si la tecla MAYÚS está presionada.

  • point
    Especifica el x y la coordenada y del cursor. Estas coordenadas siempre están en relación con la esquina superior izquierda de la ventana.

Comentarios

Si el mouse no se captura, el mensaje de WM_MOUSEMOVE es recibido por el objeto de CWnd bajo el cursor; si no, el mensaje se dirige a la ventana que ha capturado el mouse.

Nota

Esta función miembro llaman el marco para que la aplicación pueda controlar un mensaje de Windows.Los parámetros pasados a la función reflejan los parámetros recibidos por el marco cuando el mensaje se recibió.Si llama a la implementación de la clase base de esta función, esa implementación utilizará los parámetros pasados originalmente con el mensaje y no los parámetros que se proporciona a la función.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CWnd (clase)

Gráfico de jerarquías

CWnd::SetCapture

CWnd::OnNcHitTest

CWnd::OnMouseMove