Méthode IInkAnalyzer::SetStrokesLanguageId
Modifie l’identificateur de paramètres régionaux pour les traits spécifiés.
Syntaxe
HRESULT SetStrokesLanguageId(
[in] ULONG ulStrokeIdCount,
[in] LONG *plStrokes,
[in] LONG lStrokesLCID
);
Paramètres
-
ulStrokeIdCount [in]
-
Nombre d’identificateurs de trait dans plStrokes.
-
plStrokes [in]
-
Tableau d’identificateurs pour les traits auxquels affecter l’identificateur de paramètres régionaux.
-
lStrokesLCID [in]
-
Identificateur de paramètres régionaux à affecter aux traits.
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.
Les traits spécifiés sont déplacés 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 les traits vers celui-ci. Un nœud d’encre non classé est un IContextNode qui a un type UnclassifiedInk.
Si cette méthode déplace des traits d’un IContextNode qui n’est pas un nœud d’encre non classé, cette méthode ajoute également les zones de délimitation des traits à 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 un trait spécifié n’est pas associé à IInkAnalyzer, cette méthode ignore l’identificateur.
Si aucun des traits spécifiés n’identifie un trait associé à IInkAnalyzer, cette méthode retourne sans mettre à jour IInkAnalyzer.
Cette méthode retourne un code d’erreur lorsque strokeIds a la valeur NULL.
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 |
|