StringFormat ::SetDigitSubstitution, méthode (gdiplusstringformat.h)
La méthode StringFormat ::SetDigitSubstitution définit la méthode de substitution de chiffre et la langue qui correspond aux substitutions de chiffres.
Syntaxe
Status SetDigitSubstitution(
[in] LANGID language,
[in] StringDigitSubstitute substitute
);
Paramètres
[in] language
Type : LANGID
Valeur de seize bits qui forme un identificateur de langue NLS. L’identificateur spécifie la langue associée aux chiffres de remplacement. Par exemple, si cet objet StringFormat utilise des chiffres de substitution arabe, cette méthode retourne une valeur qui indique une langue arabe. Un identificateur de langage NLS est construit par la macro MAKELANGID, déclarée dans Winnt.h.
[in] substitute
Type : StringDigitSubstitute
Élément de l’énumération StringDigitSubstitute qui spécifie la méthode de substitution de chiffre à utiliser.
Valeur retournée
Type : État
Si la méthode réussit, elle retourne Ok, qui est un élément de l’énumération Status .
Si la méthode échoue, elle retourne l’un des autres éléments de l’énumération Status .
Remarques
La méthode de substitution de chiffre, spécifiée par un élément de l’énumération StringDigitSubstitute , remplace, dans une chaîne, les chiffres d’Europe occidentale par des chiffres qui correspondent aux paramètres régionaux ou à la langue d’un utilisateur.
Lorsque vous spécifiez LANG_NEUTRAL comme ID de langue, il est courant de passer simplement LANG_NEUTRAL comme dans l’exemple suivant :
stat = FontFamily.GetFamilyName(name, LANG_NEUTRAL);
Si vous spécifiez une langue autre que LANG_NEUTRAL, utilisez MAKELANGID pour créer la combinaison langue/sous-langue, comme dans l’exemple suivant :
LANGID language = MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL);
Pour obtenir la liste des langues et sous-langues disponibles, consultez Winnt.h.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP, Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | gdiplusstringformat.h (inclure Gdiplus.h) |
Bibliothèque | Gdiplus.lib |
DLL | Gdiplus.dll |