CDateTimeCtrl 如何实现只对时间选择,而非年月日的选择.

dibotiger 2011-03-18 11:37:10
CDateTimeCtrl 点击这个控件的向下小箭头,会出现年月日的日期选择.

而实际上,我的需求是希望对某个时间段的选择,和年月日日期无关.

好像这个控件默认不能屏蔽年月日的日期的选择.


所以我想知道的是: CDateTimeCtrl能不能实现以下两种可能:


1.屏蔽那个向下的小箭头的控件选择日期的功能.

2.把向下的小箭头,变生双向箭头,对控件框框内的小时 分钟 秒 进行设置.



另外,有没有更直观的人性化的时间而不带日期的MFC设定方式?

...全文
158 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
schlafenhamster 2011-03-18
  • 打赏
  • 举报
回复
设置属性:
Format: Time
Use Spin Control 打勾
dibotiger 2011-03-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 king_hhuang 的回复:]
用两个CDateTimeCtrl控件啊,一个设置显示日期(short date),一个设置显示时间(Time)啊
[/Quote]


一个就够, 和日期无关. 请看好问题.

我希望的是控件化的方式修改时间数字. 而不是自己手动去改框框内的时间数字.

因为这些和用户的使用体会有关.
King_hhuang 2011-03-18
  • 打赏
  • 举报
回复
用两个CDateTimeCtrl控件啊,一个设置显示日期(short date),一个设置显示时间(Time)啊
fishion 2011-03-18
  • 打赏
  • 举报
回复
自己写个窗口或者自定义个控件吧

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧