IInkAnalyzer :: SetStrokesLanguageId, méthode
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 [ dans]
-
Nombre d’identificateurs de trait dans plStrokes.
-
plStrokes [ dans]
-
Tableau d’identificateurs pour les traits auxquels assigner l’identificateur de paramètres régionaux.
-
lStrokesLCID [ dans]
-
Identificateur de paramètres régionaux à assigner aux traits.
Valeur de retour
Pour obtenir une description des valeurs de retour, consultez classes et interfaces-analysede l’encre.
Notes
Les paramètres régionaux d’un trait sont définis lorsque vous ajoutez le trait en appelant la méthode IInkAnalyzer :: AddStroke, méthode IInkAnalyzer :: AddStrokeForLanguage, IInkAnalyzer :: AddStrokesou IInkAnalyzer :: AddStrokesForLanguage. Pour obtenir les paramètres régionaux actuellement assigné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é (consultez IContextNode :: GetType) qui contient des traits de la même langue. S’il n’existe pas de IContextNode de ce type, cette méthode crée un nouveau nœud d’encre non classifié et y déplace les traits. Un nœud d’encre non classifié est un IContextNode de type UnclassifiedInk.
Si cette méthode déplace les traits d’un IContextNode qui n’est pas un nœud d’encre non classifié, cette méthode ajoute également les zones englobantes des traits à la région de modification de l’analyseur d’encre (consultez la méthode IInkAnalyzer :: GetDirtyRegion).
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 le 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 Applications de bureau XP Édition Tablet PC [ uniquement] |
| Serveur minimal pris en charge |
Aucun pris en charge |
| En-tête |
|
| DLL |
|