Condividi tramite


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

Vedere anche

EnumUILanguages

GetSystemDefaultUILanguage

Interfaccia utente multilingue

Funzioni dell'interfaccia utente multilingue