IInkAnalyzer::SetStrokeLanguageId-Methode

Ändert den Gebietsschemabezeichner für den angegebenen Strich.

Syntax

HRESULT SetStrokeLanguageId(
  [in] LONG lStrokeId,
  [in] LONG lStrokeLCID
);

Parameter

lStrokeId [in]

Der Bezeichner des Strichs, dem der Gebietsschemabezeichner zugewiesen werden soll.

lStrokeLCID [in]

Der Gebietsschemabezeichner, der dem Strich zugewiesen werden soll.

Rückgabewert

Eine Beschreibung der Rückgabewerte finden Sie unter Klassen und Schnittstellen – Freihandanalyse.

Bemerkungen

Das Gebietsschema eines Strichs wird festgelegt, wenn Sie den Strich hinzufügen, indem Sie die IInkAnalyzer::AddStroke-Methode, die IInkAnalyzer::AddStrokes-Methode oder die IInkAnalyzer::AddStrokesForLanguage-Methode aufrufen. Um das Gebietsschema abzurufen, das derzeit einem Strich zugewiesen ist, rufen Sie die IInkAnalyzer::GetStrokeLanguageId-Methode auf.

Der angegebene Strich wird in 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 den Strich darauf. Ein nicht klassifizierter Freihandknoten ist ein IContextNode mit dem Typ UnclassifiedInk.

Wenn diese Methode einen Strich aus einem IContextNode verschiebt, der kein nicht klassifizierter Freihandknoten ist, fügt diese Methode auch das Begrenzungsfeld des Strichs zum modifiziert Bereich der Freihandanalyse hinzu (siehe IInkAnalyzer::GetDirtyRegion-Methode).

Bei dieser Methode wird kein Strich verschoben, wenn der lStrokeLCID-Parameter mit dem aktuellen Sprachbezeichner des Strichs übereinstimmt.

Wenn der angegebene Strich nicht dem IInkAnalyzer zugeordnet ist, gibt diese Methode zurück, ohne den IInkAnalyzer zu aktualisieren.

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
IACom.h (erfordert auch IACom_i.c)
DLL
IACom.dll

Weitere Informationen

IInkAnalyzer

IInkAnalyzer::AddStroke-Methode

IInkAnalyzer::AddStrokeForLanguage-Methode

IInkAnalyzer::AddStrokes-Methode

IInkAnalyzer::AddStrokesForLanguage-Methode

IInkAnalyzer::GetStrokeLanguageId-Methode

IInkAnalyzer::SetStrokesLanguageId-Methode

Freihandanalysereferenz