Freigeben über


HRECOCONTEXT Handle

Ein HRECOCONTEXT-Handle wird verwendet, um dem Kontext Freihandeingaben hinzuzufügen, freihanderkennung (synchron oder asynchron) durchzuführen, das Erkennungsergebnis abzurufen und Alternativen abzurufen.

Der Hauptgrund für die Verwendung von Erkennungskontexthandles ist die Unterscheidung zwischen Freihandeingaben. Sie können z. B. eine Anwendung mit zwei Fenstern erstellen, wobei der Benutzer in beiden Fenstern Freihandeingaben ausführen kann. Sie möchten die Freihandeingabe des ersten Fensters nicht mit der Freihandeingabe des zweiten Fensters vermischten lassen, wenn Sie die Erkennung bitten, die Freihand eines der Fenster zu erkennen. In dieser Art von Anwendung erstellen Sie zwei Erkennungskontexte (einen für jedes Fenster) und fügen Striche in Fenster 1 in Den Erkennungskontext 1 und Striche aus Fenster 2 in Den Erkennungskontext 2 hinzu. Um Erkennungsergebnisse zurückzugeben, rufen Sie den Prozess für den Erkennungskontext 1 oder den Erkennungskontext 2 auf, je nachdem, ob Sie die Ergebnisse für Fenster 1 oder 2 möchten.

Das Erkennungskontexthandle kann beliebig sein. In der Regel handelt es sich jedoch um einen Index in einem globalen Array von Strukturen. Die Strukturen können alle eingegebenen Striche und alle Variablen enthalten, die die Erkennung für diese bestimmte Freihandeingabe verwendet (z. B. Ihre interne Gitterstruktur oder den aktuellen Status der Erkennung). Eine Struktur kann alle Informationen enthalten, die die Erkennung für ein bestimmtes Freihandstück benötigt und verwendet.

Um ein HRECOCONTEXT-Handle abzurufen, rufen Sie die CreateContext-Funktion auf.

typedef HANDLE HRECOCONTEXT;

Bemerkungen

Nachfolgend sind die HRECOCONTEXT-Funktionen aufgeführt.

Funktion BESCHREIBUNG
Addstroke Fügt dem Erkennungskontext einen Freihandstrich hinzu.
AdviseInkChange Verhindert, dass die Erkennung Freihandeingaben verarbeitet, da ein neuer Strich hinzugefügt oder gelöscht wird.
CloneContext Erstellt einen Erkennungskontext, der die gleichen Einstellungen wie das Original enthält. Der neue Erkennungskontext enthält nicht die Freihand- oder Erkennungsergebnisse des Originals.
EndInkInput Gibt an, dass dem Kontext keine Freihandeingabe mehr hinzugefügt wird.
GetAlternateList Gibt eine Liste von Alternativen für die beste Ergebniszeichenfolge zurück.
GetBestAlternate Gibt einen HRECOALT Handle-Zeiger für die beste Alternative zum Ergebnis zurück.
GetBestResultString Gibt die beste Ergebniszeichenfolge zurück.
GetContextPropertyList Gibt eine Liste von Eigenschaften zurück, die von der Erkennung unterstützt werden.
GetContextPropertyValue Gibt einen angegebenen Eigenschaftswert aus dem Erkennungskontext zurück.
GetEnabledUnicodeRanges Gibt eine Liste der Unicode-Punktbereiche zurück, die für den Kontext aktiviert sind.
GetGuide Gibt die Führungslinie zurück, die für geschachtelte oder gefügete Eingaben verwendet wird.
GetLatticePtr Gibt einen Zeiger auf das Gitter für die aktuellen Ergebnisse zurück.
Isstringsupported Gibt einen Wert zurück, der angibt, ob ein Wort, ein Datum, eine Uhrzeit, eine Zahl oder ein anderer Text, der übergeben wird, im Wörterbuch enthalten ist.
Prozess Führt die Freihanderkennung synchron aus.
ResetContext Löscht die aktuelle Freihand- und Erkennungsergebnisse aus dem Kontext.
SetCACMode Gibt den AutoVervollständigen-Modus für Zeichen für die Zeichen- oder Worterkennung an.
SetContextPropertyValue Fügt dem Erkennungskontext eine -Eigenschaft hinzu. Wenn eine Eigenschaft bereits vorhanden ist, wird deren Wert geändert.
SetEnabledUnicodeRanges Aktiviert einen oder mehrere Unicode-Punktbereiche im Kontext.
SetFactoid Legt das Factoid fest, das eine Erkennung verwendet, um die Suche nach dem Ergebnis einzuschränken.
SetFlags Legt fest, wie die Erkennung die Freihandeingabe interpretiert und die Ergebniszeichenfolge bestimmt.
SetGuide Legt die Anleitung fest, die für geschachtelte oder gefügete Eingaben verwendet werden soll.
SetTextContext Stellt die Textzeichenfolgen bereit, die vor und nach dem text im Erkennungskontext enthalten sind. Für Erkennungen ostasiatischer Zeichen stellt die SetTextContext-Funktion Zeichen anstelle von Textzeichenfolgen bereit.
SetWordList Legt die Wortliste fest, die vom aktuellen Erkennungskontext erkannt werden soll.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP Tablet PC Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Nicht unterstützt
Header
Recapis.h