Méthode IInkAnalyzer::SetStrokeLanguageId
Modifie l’identificateur de paramètres régionaux pour le trait spécifié.
Syntaxe
HRESULT SetStrokeLanguageId(
[in] LONG lStrokeId,
[in] LONG lStrokeLCID
);
Paramètres
-
lStrokeId [in]
-
Identificateur du trait auquel affecter l’identificateur de paramètres régionaux.
-
lStrokeLCID [in]
-
Identificateur de paramètres régionaux à affecter au trait.
Valeur retournée
Pour obtenir une description des valeurs de retour, consultez Classes et interfaces - Analyse manuscrite.
Notes
Les paramètres régionaux d’un trait sont définis quand vous ajoutez le trait en appelant IInkAnalyzer::AddStroke,IInkAnalyzer::AddStrokeForLanguage,IInkAnalyzer::AddStrokes, ouIInkAnalyzer::AddStrokesForLanguage, méthode. Pour obtenir les paramètres régionaux actuellement affectés à un trait, appelez la méthode IInkAnalyzer::GetStrokeLanguageId.
Le trait spécifié est déplacé vers un nœud d’encre non classifié (voir IContextNode::GetType) qui contient des traits de la même langue. Si aucun IContextNode de ce type n’existe, cette méthode crée un nœud d’encre non classifié et déplace le trait vers celui-ci. Un nœud d’encre non classé est un IContextNode qui a un type UnclassifiedInk.
Si cette méthode déplace un trait à partir d’un IContextNode qui n’est pas un nœud d’encre non classifié, cette méthode ajoute également le cadre englobant du trait à la région sale de l’analyseur d’encre (voir IInkAnalyzer::GetDirtyRegion, méthode).
Cette méthode ne déplace pas un trait si le paramètre lStrokeLCID correspond à l’identificateur de langue actuel du trait.
Si le trait spécifié n’est pas associé à IInkAnalyzer, cette méthode retourne sans mettre à jour IInkAnalyzer.
Pour plus d’informations sur les identificateurs de langue, consultez Constantes et chaînes d’identificateur de langue.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows XP Édition Tablet PC [applications de bureau uniquement] |
Serveur minimal pris en charge |
Aucun pris en charge |
En-tête |
|
DLL |
|