Skip to main content
Diese Methode ist clientseitig implementiert. Sie wird von ABBYY FineReader Engine aufgerufen, wenn im Bildbetrachter, Zoom-Viewer, Texteditor, Textvalidator oder Dokumentbetrachter eine Taste gedrückt wird. Dabei werden dem Client der Tastencode, die Anzahl der Wiederholungen und die verwendeten Modifikatortasten übergeben. Mithilfe dieser Methode kann der Vorgang abgebrochen werden.

Syntax

C++

C#

Visual Basic .NET

Parameter

KeyCode [in] Gibt den virtuellen Tastencode der gedrückten Taste an. Count [in] Enthält die Wiederholungsanzahl, also die Anzahl, wie oft der Tastendruck wiederholt wird, wenn der Benutzer die Taste gedrückt hält. Flags [in] Enthält den Scancode, den Übergangscode, den vorherigen Tastenzustand und den Kontextcode, wie in der folgenden Liste gezeigt: Cancel [out] Sie können diese Variable auf TRUE setzen, um anzugeben, dass der Prozess beendet werden soll.

Rückgabewerte

[Nur in C++] Wenn diese Methode einen anderen Wert als S_OK zurückgibt, bedeutet dies, dass clientseitig ein Fehler aufgetreten ist; in diesem Fall wird der Wert des Parameters Cancel nicht berücksichtigt.

Hinweise

Die Client-Implementierung dieser Methode muss sicherstellen, dass alle in 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