Compartir a través de


CWnd::OnMouseHWheel

El marco de trabajo llama a este miembro cuando la ventana actual está compuesta por el administrador de ventanas de escritorio (DWM), y se maximiza esa ventana.

afx_msg void OnMouseHWheel(
    UINT nFlags, 
    short zDelta, 
    CPoint pt
);

Parámetros

Parámetro

Descripción

[in] nFlags

Una combinación bit a bit (OR) de marcas que indican qué teclas modificadoras se han presionado.Por ejemplo, el indicador de MK_CONTROL indica que la tecla CTRL está presionada.

Para obtener una lista de marcas, vea “el subtítulo de los parámetros del mensaje” en A la entrada del mouse.

[in] zDelta

Indica que la distancia la rueda está activada, expresado en múltiplos o divisiones de WHEEL_DELTA, que es 120.Un valor positivo indica que la rueda se activada a la derecha; un valor negativo indica que la rueda se activada a la izquierda.

[in] pt

Un objeto de CPoint que especifica las coordenadas de x y de s de cursor en relación con la esquina superior izquierda del área de cliente.

Comentarios

Este método recibe el mensaje de notificación de WM_MOUSEHWHEEL , que se describe en Windows SDK.Este mensaje se envía a la ventana que tiene el foco cuando se inclina o se gira la rueda de desplazamiento horizontal del 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

Este método se admite en Windows Vista y posterior.

los requisitos adicionales para este método se describen en Requisitos de la compilación para Controles comunes de Windows Vista.

Vea también

Referencia

Clase de CWnd

Gráfico de jerarquía

WM_MOUSEHWHEEL

A la entrada del mouse