关于DatetimePicker控件时间的更新

江湖小虾米东方未明 2013-03-13 11:05:34
定义了相关一个CDatetimeCtl的变量,我的datetimepicker格式是时间,环境是vs2010,我已经在对话框了设置了定时器想一秒钟刷新一次它的时间,可是不知道怎么设置更新它的值,贴出部分代码


void CmyserverDlg::OnTimer(UINT_PTR nIDEvent)
{
case 1:
CTime temptime;
m_datetime.GetTime(temptime);
m_datetime.SetTime(&temptime);
break;
CDialogEx::OnTimer(nIDEvent);
|


m_datetime是CDateTimeCtrl m_datetime类型的
...全文
317 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
这样更新的时间是错误~ 求帮忙
jimette 2013-03-13
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
引用 2 楼 anbam 的回复:
CTime temptime; m_datetime.SetTime(temptime.GetTime()); 接分中...
CTime temptime; m_datetime.GetTime(temptime); temptime+=1; m_datetime.SetTime(&temptime); 是正解。。。谢谢两位 给分了。。~
  • 打赏
  • 举报
回复
引用 4 楼 sha_jinhao 的回复:
CTime::GetCurrentTime
CTime temptime=GetCurrentTime(); m_datetime.SetTime(&temptime); 也是错误的 时间在乱走。。。 求正确回答,,,
  • 打赏
  • 举报
回复
引用 2 楼 anbam 的回复:
CTime temptime; m_datetime.SetTime(temptime.GetTime()); 接分中...
这个方法我试过了 是错误的~- -
jimette 2013-03-13
  • 打赏
  • 举报
回复
CTime::GetCurrentTime
anbam 2013-03-13
  • 打赏
  • 举报
回复
速度结贴,ok
anbam 2013-03-13
  • 打赏
  • 举报
回复
CTime temptime; m_datetime.SetTime(temptime.GetTime()); 接分中...

15,980

社区成员

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

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