Zum Hauptinhalt springen
Diese Methode ist clientseitig implementiert. Sie wird von ABBYY FineReader Engine aufgerufen, wenn sich das Mausrad bewegt, während Bildbetrachter, Zoom-Betrachter, Texteditor, Textvalidator oder Dokumentbetrachter den Fokus hat. Sie übergibt dem Client Informationen zu den Koordinaten des Mauszeigers, dazu, um wie viel das Mausrad bewegt wurde, und dazu, welche Zusatztasten verwendet wurden.

Syntax

C++

HRESULT OnMouseWheel(
  int Flags,
  int ZDelta,
  int X,
  int Y
);

C#

void OnMouseWheel(
  int Flags,
  int ZDelta,
  int X,
  int Y
);

Visual Basic .NET

Sub OnMouseWheel( _
  Flags As Integer, _
  ZDelta 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 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 Umschalttaste gedrückt ist.
Die Konstanten sind in Winuser.h definiert. ZDelta [in] Gibt an, um wie viel das Mausrad bewegt wurde. Dies ist eine vorzeichenbehaftete Anzahl der Rastungen, um die sich das Mausrad gedreht hat. Eine Rastung ist eine Einrastposition des Mausrads. 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 Standard-Rückgabewerte von Funktionen in ABBYY FineReader Engine 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. zur Beendigung des Programms).

Siehe auch

IInputEvents