WinAPI:如何强制 DATETIMEPICKER 使用标准日历而不是本地日历设置

Posted

技术标签:

【中文标题】WinAPI:如何强制 DATETIMEPICKER 使用标准日历而不是本地日历设置【英文标题】:WinAPI : How to force DATETIMEPICK to use standard calender rather than local calendar settings 【发布时间】:2015-11-04 12:00:53 【问题描述】:

似乎 DATETIMEPICK 控件(在 Win32 API 中)使用控制面板下“区域和语言”设置中的日历设置。在我的例子中,它显示了佛教日历,其中 2015 年将显示为 2558 年。

是否有任何标志或设置可以帮助我强制特定的 DATETIMEPICK 控件使用另一个日历?

谢谢

【问题讨论】:

【参考方案1】:

很遗憾,日期时间选择器始终使用 GetLocaleInfo(LOCALE_USER_DEFAULT, ...) 返回的日历 - 它不提供指定任意日历的方法。

【讨论】:

以上是关于WinAPI:如何强制 DATETIMEPICKER 使用标准日历而不是本地日历设置的主要内容,如果未能解决你的问题,请参考以下文章

如何强制特定进程使用代理进行网络通信

如何更改静态文本控件(winapi)的字体?

winapi为啥/如何反转消息的顺序?

有没有一种可靠的方法可以强制线程在 C++ 中停止? (尤其是分离的)

WinApi - 如何计算文件内的图标?

winapi - 如何正确使用 LayeredWindows