Zum Hauptinhalt springen
Diese Methode wird clientseitig implementiert. Sie wird von ABBYY FineReader Engine aufgerufen, wenn in Image Viewer, Zoom Viewer, Text Editor, Text Validator oder Document Viewer doppelt geklickt wird. Sie liefert dem Client Informationen über die Koordinaten des Mauszeigers sowie über die verwendeten Modifikatortasten.

Syntax

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 _
)

Parameter

Flags [in] Gibt an, ob verschiedene virtuelle Tasten gedrückt sind. Dieser Parameter kann eine beliebige Kombination der folgenden Werte annehmen:
  • MK_CONTROL (0x0008), wenn die Strg-Taste gedrückt ist.
  • MK_LBUTTON (0x0001), wenn die linke Maustaste gedrückt ist.
  • MK_MBUTTON (0x0010), wenn die mittlere Maustaste gedrückt ist.
  • MK_RBUTTON (0x0002), wenn die rechte Maustaste gedrückt ist.
  • MK_SHIFT (0x0004), wenn die Umschalttaste gedrückt ist.
Die Konstanten sind in Winuser.h definiert. X [in] Gibt die horizontale Koordinate des Mauszeigers in Bildschirmkoordinaten an. Y [in] Gibt die vertikale Koordinate des Mauszeigers in Bildschirmkoordinaten an.

Rückgabewerte

Diese Methode hat keine eigenen Rückgabewerte. Sie gibt die Standardrückgabewerte von ABBYY FineReader Engine-Funktionen zurück.

Hinweise

Die Client-Implementierung dieser Methode muss sicherstellen, dass alle innerhalb der Methode ausgelösten Ausnahmen abgefangen und behandelt werden und dass keine Ausnahmen über die Methode hinaus weitergegeben werden. Die Weitergabe einer Ausnahme über die Methode hinaus kann zu unvorhersehbaren Ergebnissen führen (z. B. zum Programmabbruch).

Siehe auch

IInputEvents