Saltar al contenido principal
Este método se implementa del lado del cliente. ABBYY FineReader Engine lo llama cuando se mueve la rueda del mouse mientras Image Viewer, Zoom Viewer, Text Editor, Text Validator o Document Viewer tiene el foco. Proporciona al cliente información sobre las coordenadas del puntero del mouse, la cantidad en que se ha movido la rueda del mouse y las teclas modificadoras utilizadas.

Sintaxis

C++

HRESULT OnMouseWheel(
  int Flags,
  int ZDelta,
  int X,
  int Y
);

C#

void OnMouseWheel(
  int Flags,
  int ZDelta,
  int X,
  int Y
);

Visual Basic .NET

Sub OnMouseWheel( _
  Flags As Integer, _
  ZDelta As Integer, _
  X As Integer, _
  Y As Integer _
)

Parámetros

Flags [in] Indica si hay varias teclas virtuales presionadas. Este parámetro puede ser cualquier combinación de los siguientes valores:
  • MK_CONTROL (0x0008), si la tecla Ctrl está presionada.
  • MK_LBUTTON (0x0001), si el botón izquierdo del mouse está presionado.
  • MK_MBUTTON (0x0010), si el botón central del mouse está presionado.
  • MK_RBUTTON (0x0002), si el botón derecho del mouse está presionado.
  • MK_SHIFT (0x0004), si la tecla Shift está presionada.
Las constantes están definidas en Winuser.h. ZDelta [in] Indica cuánto se ha movido la rueda del mouse. Es un valor con signo que indica el número de muescas que ha girado la rueda del mouse. Una muesca es uno de los pasos de la rueda del mouse. X [in] Especifica la coordenada horizontal del puntero del mouse en coordenadas de pantalla. Y [in] Especifica la coordenada vertical del puntero del mouse en coordenadas de pantalla.

Valores de retorno

Este método no tiene valores de retorno específicos. Devuelve los valores de retorno estándar de las funciones de ABBYY FineReader Engine.

Observaciones

La implementación del cliente de este método debe garantizar que todas las excepciones que se produzcan dentro del método se capturen y gestionen, y que no se propaguen fuera de él. La propagación de una excepción fuera del método puede dar lugar a resultados imprevisibles (como la finalización del programa).

Consulte también

IInputEvents