Saltar al contenido principal
Este método se implementa del lado del cliente. ABBYY FineReader Engine lo llama cuando se hace doble clic en 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 OnMouseDoubleClick(
  int Flags,
  int X,
  int Y
);

C#

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

Visual Basic .NET

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

Parámetros

Flags [in] Indica si hay varias teclas virtuales pulsadas. Este parámetro puede ser cualquier combinación de los siguientes valores:
  • MK_CONTROL (0x0008), si la tecla Ctrl está pulsada.
  • MK_LBUTTON (0x0001), si el botón izquierdo del ratón está pulsado.
  • MK_MBUTTON (0x0010), si el botón central del ratón está pulsado.
  • MK_RBUTTON (0x0002), si el botón derecho del ratón está pulsado.
  • MK_SHIFT (0x0004), si la tecla Mayús está pulsada.
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.

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 se gestionen, y que no se propaguen fuera del método. 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