作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试在 dlg 框中获取 CDateTimeCtrl 控件以显示 24 小时时间格式而不是 am/pm 废话。
我本以为会有一个标志,但 MS 决定不提供。
这可能吗?
最佳答案
即使 CDateTimeCtrl
没有提供改变格式的类方法,类本身包装了 Win32 date and time picker这确实允许您设置自定义格式。您可以通过直接向控件发送消息来执行此操作:
DateTime_SetFormat(m_dateTime.m_hWnd, TEXT("HH:mm:ss"));
编辑:正如@Kirill V. Lyadvinsky 指出的那样,您可以简单地使用CDateTimeCtrl::SetFormat
方法——我在查看引用。
关于c++ - 如何将MFC时间/日期控件设置为24小时制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4980443/
我是一名优秀的程序员,十分优秀!