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

Sintaxis

C++

HRESULT OnMouseButtonDown(
  MouseButtonEnum MouseButton,
  int             Flags,
  int             X,
  int             Y
);

C#

void OnMouseButtonDown(
  MouseButtonEnum MouseButton,
  int             Flags,
  int             X,
  int             Y
);

Visual Basic .NET

Sub OnMouseButtonDown( _
  MouseButton As MouseButtonEnum, _
  Flags As Integer, _
  X As Integer, _
  Y As Integer _
)

Parámetros

MouseButton [in] Esta variable de tipo MouseButtonEnum especifica qué botón del mouse está presionado. Flags [in] Indica si varias teclas virtuales están 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 Mayús está presionada.
Las constantes están definidas en Winuser.h. 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 cliente de este método debe garantizar que todas las excepciones que se produzcan dentro del método se capturen y gestionen, y que ninguna se propague fuera del método. La propagación de una excepción fuera del método puede dar lugar a resultados impredecibles (como la terminación del programa).

Consulte también

IInputEvents