getUserDefaultLCID 函式 (winnls.h)
傳回用戶預設 地區設定的地區設定標識碼 。
謹慎 如果使用者預設地區設定是自定義地區設定,應用程式就無法使用值或交換數據正確標記數據。 在此情況下,應用程式應該使用 GetUserDefaultLocaleName ,喜好設定為 GetUserDefaultLCID。
注意 只在 Windows Vista 和更新版本上執行的應用程式應該使用 GetUserDefaultLocaleName。
Syntax
LCID GetUserDefaultLCID();
傳回值
傳回用戶預設地區設定的地區設定標識符,以 LOCALE_USER_DEFAULT表示。 如果使用者預設地區設定是自定義地區設定,則不論選取的自定義地區設定為何,此函式一律會 傳回LOCALE_CUSTOM_DEFAULT。 例如,無論用戶地區設定是 (美國) 、haw-US 還是 (烏克蘭) 、fj-FJ,函式都傳回相同的值。
備註
此函式可以從 自定義地區設定擷取數據。 數據不保證從計算機到計算機或在應用程式執行之間相同。 如果您的應用程式必須保存或傳輸數據,請參閱 使用持續性地區設定數據。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | winnls.h (包含 Windows.h) |
程式庫 | Kernel32.lib |
DLL | Kernel32.dll |