Partager via


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