Funzione GetUserDefaultUILanguage (winnls.h)
Restituisce l'identificatore della lingua per la lingua dell'interfaccia utente dell'utente corrente. Se l'utente corrente non ha impostato una lingua, GetUserDefaultUILanguage restituisce il set di lingua preferito per il sistema. Se non esiste un set di lingue preferite per il sistema, viene restituita la lingua predefinita dell'interfaccia utente del sistema ,nota anche come "lingua di installazione". Per altre informazioni sulla lingua dell'interfaccia utente, vedere Gestione linguaggio interfaccia utente.
Sintassi
LANGID GetUserDefaultUILanguage();
Valore restituito
Restituisce l'identificatore della lingua per la lingua dell'interfaccia utente dell'utente corrente.
Commenti
Questa funzione restituisce solo un identificatore di lingua. Un'applicazione può recuperare il nome della lingua usando la funzione GetUserPreferredUILanguages .
Se la lingua dell'interfaccia utente dell'utente fa parte di un Language Interface Pack (LIP) e corrisponde a un'impostazione locale supplementare, questa funzione restituisce LOCALE_CUSTOM_UI_DEFAULT.
Windows Me, Windows 2000, Windows XP, Windows Server 2003: La funzione GetUserDefaultUILanguage recupera l'identificatore della lingua per la lingua utente corrente. Se MUI non è installato nel sistema operativo, la funzione recupera la lingua predefinita dell'interfaccia utente del computer.
Firma C#
[DllImport("Kernel32.dll", CharSet = CharSet.Auto)]
static extern System.UInt16 GetUserDefaultUILanguage();
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [app desktop | App UWP] |
Server minimo supportato | Windows 2000 Server [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | winnls.h (includere Windows.h) |
Libreria | Kernel32.lib |
DLL | Kernel32.dll |