CWnd::OnMouseWheel

afx_msg BOOL OnMouseWheel (UINT nFlagscorto zDelta, CPoint pt );

Valor devuelto

Distinto de cero si está habilitado el desplazamiento de rueda de ratón; caso contrario 0.

Parámetros

nFlags

Indica si varias teclas virtuales son hacia abajo. Este parámetro puede ser cualquier combinación de los siguientes valores:

zDelta

Indica la distancia rotado. El valor de zDelta se expresa en múltiplos o divisiones de WHEEL_DELTA, que es de 120. Un valor menor que cero indica rotación atrás (hacia el usuario) mientras que un valor mayor que cero indica rotación adelante (lejos del usuario). El usuario puede revertir esta respuesta cambiando la configuración de rueda en el software de ratón. Ver los comentarios para obtener más información acerca de este parámetro.

pt

Especifica la coordenada x y y del cursor. Estas coordenadas son siempre relativas a la esquina superior izquierda de la ventana.

Observaciones

El marco llama a esta función miembro como un usuario gira la rueda del mouse y encuentros siguiente muesca de la rueda. A menos que se reemplaza, OnMouseWheel llama el valor predeterminado de WM_MOUSEWHEEL. Windows automáticamente enruta el mensaje a la ventana de control o el niño que tiene el foco. La función de Win32 DefWindowProc propaga el mensaje hasta la cadena principal a la ventana que procesa.

El parámetro zDelta es un múltiplo de WHEEL_DELTA, que está establecido en 120. Este valor es el umbral de una acción a tomarse, y una de tales acciones (por ejemplo, desplazamiento hacia adelante una muesca) debe ocurrir cada Delta.

El delta se estableció en 120 para permitir futuras ruedas de mayor resolución, tales como una rueda giratoria libremente con no muescas. Un dispositivo de este tipo podría enviar más mensajes por rotación, pero con un valor menor en cada mensaje. Para admitir esta posibilidad, ya sea agregar los valores de delta entrantes hasta que se llega a WHEEL_DELTA (para obtener la misma respuesta para un determinado giro de delta), o desplazamiento parciales líneas en respuesta a los mensajes más frecuentes. También puede elegir su granularidad de desplazamiento y deltas se acumulan hasta llegar a WHEEL_DELTA.

Reemplazar esta función miembro para proporcionar su propio comportamiento desplazable de la rueda del ratón.

&Notanbsp;OnMouseWheel gestiona los mensajes de Windows NT 4.0. Para el tratamiento de mensajes de Windows 95 o Windows NT 3.51, utilice OnRegisteredMouseWheel.

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

Vea tambié&nnbsp; mouse_event

Index