IInkAnalyzer::SetStrokesLanguageId-Methode
Ändert den Gebietsschemabezeichner für die angegebenen Striche.
Syntax
HRESULT SetStrokesLanguageId(
[in] ULONG ulStrokeIdCount,
[in] LONG *plStrokes,
[in] LONG lStrokesLCID
);
Parameter
-
ulStrokeIdCount [in]
-
Die Anzahl der Strichbezeichner in plStrokes.
-
plStrokes [in]
-
Das Array von Bezeichnern für die Striche, denen der Gebietsschemabezeichner zugewiesen werden soll.
-
lStrokesLCID [in]
-
Der Gebietsschemabezeichner, der den Strichen zugewiesen werden soll.
Rückgabewert
Eine Beschreibung der Rückgabewerte finden Sie unter Klassen und Schnittstellen – Freihandanalyse.
Bemerkungen
Das Gebietsschema einer Strich wird festgelegt, wenn Sie die Striche hinzufügen, indem Sie IInkAnalyzer::AddStroke-Methode, IInkAnalyzer::AddStrokeForLanguage-Methode, IInkAnalyzer::AddStrokes-Methode oder IInkAnalyzer::AddStrokesForLanguage-Methode aufrufen. Um das Gebietsschema abzurufen, das derzeit einem Strich zugewiesen ist, rufen Sie die IInkAnalyzer::GetStrokeLanguageId-Methode auf.
Die angegebenen Striche werden auf einen nicht klassifizierten Freihandknoten verschoben (siehe IContextNode::GetType), der Striche derselben Sprache enthält. Wenn kein solcher IContextNode vorhanden ist, erstellt diese Methode einen neuen nicht klassifizierten Freihandknoten und verschiebt die Striche darauf. Ein nicht klassifizierter Freihandknoten ist ein IContextNode mit dem Typ UnclassifiedInk.
Wenn diese Methode Striche von einem IContextNode-Knoten verschiebt, der kein nicht klassifizierter Freihandknoten ist, fügt diese Methode auch die begrenzungsenden Felder der Striche dem modifiziert Bereich des Freihandanalysators hinzu (siehe IInkAnalyzer::GetDirtyRegion-Methode).
Bei dieser Methode wird kein Strich verschoben, wenn der lStrokeLCID-Parameter mit dem aktuellen Sprachbezeichner der Striche übereinstimmt.
Wenn dem IInkAnalyzer kein angegebener Strich zugeordnet ist, ignoriert diese Methode den Bezeichner.
Wenn keiner der angegebenen Striche einen Strich identifiziert, der dem IInkAnalyzer zugeordnet ist, gibt diese Methode zurück, ohne den IInkAnalyzer zu aktualisieren.
Diese Methode gibt einen Fehlercode zurück, wenn strokeIds NULL ist.
Weitere Informationen zu Sprachbezeichnern finden Sie unter Sprachbezeichnerkonstanten und Zeichenfolgen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP Tablet PC Edition [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Nicht unterstützt |
Header |
|
DLL |
|