GetUserDefaultUILanguage 函数 (winnls.h)
返回当前用户的用户 UI 语言的语言标识符。 如果当前用户尚未设置语言, 则 GetUserDefaultUILanguage 将返回系统的首选语言集。 如果没有为系统设置首选语言,则返回系统默认 UI 语言 (也称为“安装语言”) 。 有关用户 UI 语言的详细信息,请参阅 用户界面语言管理。
语法
LANGID GetUserDefaultUILanguage();
返回值
返回当前用户的用户 UI 语言的语言 标识符 。
注解
此函数仅返回语言标识符。 应用程序可以使用 GetUserPreferredUILanguages 函数检索语言名称。
如果用户 UI 语言是 语言界面包 (LIP) 的一部分,并且对应于补充区域设置,则此函数返回LOCALE_CUSTOM_UI_DEFAULT。
Windows Me、Windows 2000、Windows XP、Windows Server 2003:GetUserDefaultUILanguage 函数检索当前用户语言的语言标识符。 如果操作系统上未安装 MUI,函数将检索默认的计算机用户界面语言。
C# 签名
[DllImport("Kernel32.dll", CharSet = CharSet.Auto)]
static extern System.UInt16 GetUserDefaultUILanguage();
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 专业版 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows 2000 Server [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | winnls.h (包括 Windows.h) |
Library | Kernel32.lib |
DLL | Kernel32.dll |