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

VC中一个与时间有关的有关问题

2013-06-19 
VC中一个与时间有关的问题我的目的:获取系统时间,时:分:秒.毫秒 动态的显示在静态文本空间中我的实现:SYST

VC中一个与时间有关的问题
我的目的:获取系统时间,时:分:秒.毫秒 动态的显示在静态文本空间中
我的实现:
SYSTEMYIME m_st;//定义变量
void  GetTime(void)
{
    GetLocalTime(&m_st);
    CString m_timenow;
    
     m_timenow.Format("%0.2:%0.2:%0.2.%0.3 ",m_st.wHour,m_st.wMinute,m_st.wSecond,m_st.wMilliseconds);

 m_ctrTiNow.SetwimdosText(m_tiemnow);//m_ctrTiNow是与静态空间映射的变量
}
我的问题:不知道如何才能使时间动态的现实起来,当我调用GetTime(void)时,都只是显示调用那一毫秒的时间,请大牛们给个提示或思路。
[解决办法]
用个定时器,每毫秒响应一次,每次调用一次你的GetTime()


[解决办法]
直接用时间控件不就行了。
[解决办法]
SetTimer要在OnCreate或者OnInitDialog里调用
[解决办法]
没有必要1ms,人眼刷新没这么快,windows也做不到这么快
[解决办法]
定时器1秒一次就可以了

热点排行