当前位置: 代码迷 >> VC >> MFC时间控件怎么让时间走起来
  详细解决方案

MFC时间控件怎么让时间走起来

热度:10151   发布时间:2013-02-25 00:00:00.0
MFC时间控件如何让时间走起来。
时间控件能在刚打开的时候获取到系统时间,不过打开后就不动了啊。不知道怎么才能让它走起来了啊。请高手帮帮忙


------解决方案--------------------------------------------------------
试试这个
CTime tm; 
tm=CTime::GetCurrentTime(); 
m_time.SetTime(&tm); 
m_time.SetFormat("yyyy-MM-dd HH:mm:ss");
------解决方案--------------------------------------------------------
在classwizard里写上Ctime的对象m_time,CString m_tm;m_tm=m_time.fprmat("%Y-%m-%d");

m_tm储存m_time的值开始在构造函数里初始化为m_time=CTime::getcurrentTime();初始化为当前时间要不然初始化为1970-01-01
------解决方案--------------------------------------------------------
这个需要用定时器吧

在定时器的响应函数里写 ls 的代码
------解决方案--------------------------------------------------------
用定时器
在OnTimer里 GetCurrentTime()并赋值给这个控件
别忘了UpdateData(false)
  相关解决方案