Função GetUserDefaultUILanguage (winnls.h)
Retorna o identificador de idioma para o idioma da interface do usuário do usuário atual. Se o usuário atual não tiver definido um idioma, GetUserDefaultUILanguage retornará o conjunto de idiomas preferencial para o sistema. Se não houver um conjunto de idiomas preferencial para o sistema, o idioma de interface do usuário padrão do sistema (também conhecido como "idioma de instalação") será retornado. Para obter mais informações sobre o idioma da interface do usuário do usuário, consulte Gerenciamento de linguagem de interface do usuário.
Sintaxe
LANGID GetUserDefaultUILanguage();
Retornar valor
Retorna o identificador de idioma para o idioma da interface do usuário do usuário atual.
Comentários
Essa função retorna apenas um identificador de idioma. Um aplicativo pode recuperar o nome do idioma usando a função GetUserPreferredUILanguages .
Se o idioma da interface do usuário do usuário fizer parte de um LIP (Language Interface Pack) e corresponder a uma localidade complementar, essa função retornará LOCALE_CUSTOM_UI_DEFAULT.
Windows Me, Windows 2000, Windows XP, Windows Server 2003: A função GetUserDefaultUILanguage recupera o identificador de idioma para o idioma do usuário atual. Se a MUI não estiver instalada no sistema operacional, a função recuperará a linguagem padrão da interface do usuário do computador.
Assinatura do C#
[DllImport("Kernel32.dll", CharSet = CharSet.Auto)]
static extern System.UInt16 GetUserDefaultUILanguage();
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | winnls.h (inclua Windows.h) |
Biblioteca | Kernel32.lib |
DLL | Kernel32.dll |