CWnd::OnSetCursor
El marco de trabajo llama a esta función miembro si la entrada del mouse no se captura y el movimiento de cursores de las causas del mouse dentro del objeto de CWnd .
afx_msg BOOL OnSetCursor(
CWnd* pWnd,
UINT nHitTest,
UINT message
);
Parámetros
pWnd
Especifica un puntero a la ventana que contiene el cursor.el puntero puede ser temporal y no se debe almacenar para su uso posterior.nHitTest
especifica el código de área de prueba de posicionamiento .La prueba de posicionamiento determina la ubicación del cursor.message
Especifica el número de mensaje del mouse.
Valor devuelto
Distinto de cero para detener el procesamiento adicional, o 0 para continuar.
Comentarios
La implementación predeterminada llama a OnSetCursor de la ventana primaria antes de procesar.si la ventana primaria devuelve TRUE, se detiene la transformación posterior.Llamando a la ventana primaria proporciona un control de la ventana primaria sobre el valor del cursor en una ventana secundaria.
La implementación predeterminada establece un cursor a una flecha si no está en el área cliente o la registrar-clase el cursor si es.
Si nHitTest es HTERROR y message es un mensaje de botón-abajo del mouse, se llama a la función miembro de MessageBeep .
El parámetro de message es 0 cuando CWnd activa el modo de menú.
[!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