Zum Hauptinhalt springen
Diese Methode wird auf der Clientseite implementiert. Sie wird von ABBYY FineReader Engine aufgerufen, wenn in Image Viewer, Zoom Viewer, Text Editor, Text Validator oder Document Viewer eine Maustaste losgelassen wird. Sie übermittelt dem Client Informationen darüber, welche Maustaste losgelassen wurde, sowie die Koordinaten des Mauszeigers.

Syntax

C++

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

C#

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

Visual Basic .NET

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

Parameter

MouseButton [in] Diese Variable vom Typ MouseButtonEnum gibt an, welche Maustaste losgelassen wird. Flags [in] Gibt an, ob verschiedene virtuelle Tasten gedrückt sind. Dieser Parameter kann eine beliebige Kombination der folgenden Werte enthalten:
  • 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 Shift-Taste 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 spezifischen Rückgabewerte. Sie gibt die Standardrückgabewerte von ABBYY FineReader Engine-Funktionen zurück.

Hinweise

Die Client-Implementierung dieser Methode muss sicherstellen, dass alle in der Methode ausgelösten Ausnahmen abgefangen und behandelt werden und dass keine Ausnahmen nach außen weitergegeben werden. Die Weitergabe einer Ausnahme über die Methode hinaus kann zu unvorhersehbaren Ergebnissen führen (z. B. zur Beendigung des Programms).

Siehe auch

IInputEvents