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 |