首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

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

2011-12-24 
MFC时间控件如何让时间走起来。时间控件能在刚打开的时候获取到系统时间,不过打开后就不动了啊。不知道怎么

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)

热点排行