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

另請參閱

ConvertDefaultLocale

GetLocaleInfo

GetSystemDefaultLCID

GetUserDefaultLocaleName

國家語言支援函式