Récupération et définition des informations de paramètres régionaux

L’application doit être en mesure de récupérer et de définir des informations spécifiques sur les paramètres régionaux et les langues disponibles. Chaque élément d’informations de paramètres régionaux, comme le nom d’un jour particulier de la semaine ou le caractère utilisé comme séparateur décimal, a une constante correspondante. Les constantes disponibles sont définies dans Constantes d’informations de paramètres régionaux.

Votre application stocke et manipule toujours les informations de paramètres régionaux sous la forme d’une chaîne terminée par null. Aucune donnée binaire n’est autorisée, et toutes les valeurs numériques doivent être spécifiées sous forme de texte. Chaque type d’informations a un format particulier. En outre, plusieurs types sont liés ensemble afin que la modification d’un type modifie également la valeur de l’autre type.

Pour récupérer les informations de paramètres régionaux, l’application appelle GetLocaleInfo ou GetLocaleInfoEx avec la constante qui correspond aux informations requises. L’application peut appeler SetLocaleInfo pour définir un élément d’informations de paramètres régionaux.

Notes

Bien qu’un identificateur de paramètres régionaux puisse être pris en charge, il n’est pas disponible pour une application, sauf si les paramètres régionaux correspondants sont également installés.

 

Étant donné que la plupart des constantes d’informations de paramètres régionaux s’excluent mutuellement, un seul type d’informations peut être géré à la fois. Les exceptions à cette règle sont LOCALE_USE_CP_ACP, LOCALE_RETURN_NUMBER et LOCALE_NOUSEROVERRIDE, qui peuvent être combinés avec d’autres constantes à l’aide d’une OR binaire.

Attention

L’utilisation de LOCALE_NOUSEROVERRIDE est fortement déconseillée, car elle désactive les préférences utilisateur.

 

Comme un certain nombre d’applications, par exemple Microsoft Active Directory, votre application peut conserver ses chaînes dans une base de données triable. Pour plus d’informations, consultez Gestion du tri dans vos applications.

Utilisation de la prise en charge des langues nationales

Constantes d’informations sur les paramètres régionaux

Gestion du tri dans vos applications

Utilisation des paramètres régionaux personnalisés