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 |