Saltar al contenido principal
Este método se implementa en el lado del cliente. ABBYY FineReader Engine lo llama cuando el puntero del ratón se mueve sobre Visor de imágenes, Visor de zoom, Editor de texto, Validador de texto o Visor de documentos. Proporciona al cliente información sobre las coordenadas del puntero del ratón y las teclas modificadoras utilizadas.

Sintaxis

C++

HRESULT OnMouseMove(
  int Flags,
  int X,
  int Y
);

C#

void OnMouseMove(
  int Flags,
  int X,
  int Y
);

Visual Basic .NET

Sub OnMouseMove( _
  Flags As Integer, _
  X As Integer, _
  Y As Integer _
)

Parámetros

Flags [in] Indica si hay varias teclas virtuales presionadas. Este parámetro puede incluir 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 ratón está presionado.
  • MK_MBUTTON (0x0010), si el botón central del ratón está presionado.
  • MK_RBUTTON (0x0002), si el botón derecho del ratón está presionado.
  • MK_SHIFT (0x0004), si la tecla Mayús está presionada.
Las constantes están definidas en Winuser.h. X [in] Especifica la coordenada horizontal del puntero del ratón en coordenadas de pantalla. Y [in] Especifica la coordenada vertical del puntero del ratón 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.

Comentarios

La implementación 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 este. La propagación de una excepción fuera del método puede provocar resultados impredecibles (como la finalización del programa).

Consulte también

IInputEvents