我正在运行一个 VB6.0 应用程序并测试更改区域设置是否会导致错误。当用户区域设置和系统区域设置都设置为同一个国家/地区时,应用程序可以正常工作。但是,如果用户区域设置与系统区域设置不同,那么我就有问题了。
为什么 GetThreadLocale 不返回系统语言环境?
它似乎返回了用户区域设置。
例如
系统区域设置为波兰语和用户区域(英国),GetThreadLocale 返回 2057。为什么没有返回 1045?
任何提示或建议将不胜感激。
我正在运行一个 VB6.0 应用程序并测试更改区域设置是否会导致错误。当用户区域设置和系统区域设置都设置为同一个国家/地区时,应用程序可以正常工作。但是,如果用户区域设置与系统区域设置不同,那么我就有问题了。
为什么 GetThreadLocale 不返回系统语言环境?
它似乎返回了用户区域设置。
例如
系统区域设置为波兰语和用户区域(英国),GetThreadLocale 返回 2057。为什么没有返回 1045?
任何提示或建议将不胜感激。