Skip to main content
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 eine Taste losgelassen wird. Sie übergibt dem Client den Tastencode, die Anzahl der Wiederholungen und die verwendeten Modifikatortasten. Mithilfe dieser Methode kann der Vorgang abgebrochen werden.

Syntax

C++

C#

Visual Basic .NET

Parameter

KeyCode [in] Gibt den Tastaturcode der Taste an, die losgelassen wurde. Count [in] Enthält die Wiederholungsanzahl, also die Anzahl der Wiederholungen eines Tastendrucks, wenn der Benutzer die Taste gedrückt hält. Flags [in] Enthält den Scan-Code, den Tastenübergangscode, den vorherigen Tastenstatus 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. In diesem Fall gibt die entsprechende Funktion E_ABORT zurück.

Rückgabewerte

[Nur für C++] Wenn diese Methode einen anderen Wert als S_OK zurückgibt, bedeutet das, 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 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