getUserDefaultLCID 函数 (winnls.h)

返回用户默认 区域 设置的区域设置标识符。

谨慎 如果用户默认区域设置是自定义区域设置,则应用程序无法准确标记值或交换数据。 在这种情况下,应用程序应优先使用 GetUserDefaultLocaleName ,而不是 GetUserDefaultLCID
 
注意 仅打算在 Windows Vista 和更高版本上运行的应用程序应使用 GetUserDefaultLocaleName
 

语法

LCID GetUserDefaultLCID();

返回值

返回用户默认区域设置的区域设置标识符,表示为 LOCALE_USER_DEFAULT。 如果用户默认区域设置是自定义区域设置,则无论选择哪种自定义区域设置,此函数始终返回 LOCALE_CUSTOM_DEFAULT。 例如,无论用户区域设置是夏威夷 (US) 、haw-US 还是斐济 (斐济) fj-FJ,函数都返回相同的值。

注解

此函数可以从 自定义区域设置检索数据。 不保证数据在计算机之间或应用程序运行之间的数据相同。 如果应用程序必须保留或传输数据,请参阅 使用永久性区域设置数据

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 winnls.h (包括 Windows.h)
Library Kernel32.lib
DLL Kernel32.dll

另请参阅

ConvertDefaultLocale

GetLocaleInfo

GetSystemDefaultLCID

GetUserDefaultLocaleName

国家语言支持函数