获取区域设置信息常量的默认值

Get default value for Locale Information Constants

提问人:frankborty 提问时间:10/17/2023 更新时间:10/17/2023 访问量:55

问:

使用 Windows 上的 C 程序,我想获取给定区域设置的小数点分隔符的默认值。例如,如果我使用以下代码:

GetLocaleInfoEx(L"it-IT", LOCALE_SDECIMAL, wcBuffer, BUFFER_SIZE);

我得到值“,”。

如果我将系统区域设置中的小数点分隔符更改为“k”,则相同的函数将返回“k”。enter image description here

有没有办法始终获取全局默认值(在我的示例中为“,”)?

c winapi

评论

2赞 IInspectable 10/17/2023
文档中的组合常量部分列出了常量等。这可能就是你要找的。LOCALE_NOUSEROVERRIDE
0赞 frankborty 10/18/2023
@IInspectable 非常感谢,这正是我想要的。

答: 暂无答案