getUserDefaultUILanguage 函式 (winnls.h)
傳回目前用戶使用者UI語言的語言標識碼。 如果目前的使用者尚未設定語言, GetUserDefaultUILanguage 會傳回系統慣用的語言集。 如果系統沒有慣用的語言設定,則會傳回系統預設UI語言 (也稱為「安裝語言」) 。 如需使用者 UI 語言的詳細資訊,請參閱 使用者介面語言管理。
Syntax
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) |
程式庫 | Kernel32.lib |
DLL | Kernel32.dll |