CW&nd::OnSetCursornbsp;

afx_msg BOOL OnSetCursor ( CWnd * Night, UINT nHitTest, UINT message );

Valor devuelto

Distinto de cero para detener el procesamiento adicional, o 0 para continuar.

Parámetros

night

Especifica un puntero a la ventana que contiene el cursor. El puntero puede ser temporal y no debe almacenarse para su uso posterior.

nHitTest

Especifica el código de área de prueba de éxito . La prueba de detección determina la ubicación del cursor.

mensaje

Especifica el número de mensajes de ratón.

Observaciones

El marco llama a esta función miembro si no es capturado el ratón y el ratón provoca el movimiento del cursor dentro del objeto CWnd.

La implementación predeterminada llama OnSetCursor de la ventana principal antes de la transformación. Si la ventana primaria devuelve TRUE, se detiene el procesamiento posterior. Llamar a la ventana principal da al principal control de la ventana de configuración del cursor en una ventana secundaria.

La implementación predeterminada establece el cursor a una flecha si no está en el área de cliente o el cursor de clase registrado si es.

  Si nHitTest es HTERROR y el mensaje es un mensaje precedidos de ratón, se llama a la función miembro MessageBeep.

El parámetro de mensaje es 0 cuando CWnd entra en modo de menú.

&Notanbsp;  Esta función miembro es llamada por el marco para permitir su aplicación controlar un mensaje de Windows. Los parámetros pasados a la función de reflejan los parámetros recibidos por el marco cuando se recibió el mensaje. Si llama a la implementación de la clase base de esta función, que la aplicación utilizará los parámetros pasados originalmente con el mensaje y no los parámetros que proporcione a la función.

Visión General de CWnd |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp;CWnd::On&NcHitTest, WM_SETCURSOR

Index