GetUserDefaultUILanguage, fonction (winnls.h)

Retourne l’identificateur de langue pour la langue de l’interface utilisateur de l’utilisateur actuel. Si l’utilisateur actuel n’a pas défini de langue, GetUserDefaultUILanguage retourne l’ensemble de langues par défaut pour le système. S’il n’existe pas de langue préférée définie pour le système, la langue d’interface utilisateur par défaut du système (également appelée « langue d’installation ») est retournée. Pour plus d’informations sur la langue de l’interface utilisateur, consultez Gestion de la langue de l’interface utilisateur.

Syntaxe

LANGID GetUserDefaultUILanguage();

Valeur de retour

Retourne l’identificateur de langue pour la langue de l’interface utilisateur de l’utilisateur actuel.

Remarques

Cette fonction retourne uniquement un identificateur de langue. Une application peut récupérer le nom de la langue à l’aide de la fonction GetUserPreferredUILanguages .

Si la langue de l’interface utilisateur fait partie d’un Pack linguistique LIP (Language Interface Pack) (LIP) et correspond à des paramètres régionaux supplémentaires, cette fonction retourne LOCALE_CUSTOM_UI_DEFAULT.

Windows Me, Windows 2000, Windows XP, Windows Server 2003 : La fonction GetUserDefaultUILanguage récupère l’identificateur de langue de la langue de l’utilisateur actuel. Si muI n’est pas installé sur le système d’exploitation, la fonction récupère la langue d’interface utilisateur par défaut de l’ordinateur.

C# Signature

[DllImport("Kernel32.dll", CharSet = CharSet.Auto)]
        static extern System.UInt16 GetUserDefaultUILanguage();

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête winnls.h (inclure Windows.h)
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

EnumUILanguages

GetSystemDefaultUILanguage

Interface utilisateur multilingue

Fonctions d’interface utilisateur multilingues