使用visual c++6.0MFC中时间函数的一个问题
来源:百度知道 编辑:UC知道 时间:2024/05/22 03:08:09
哪位高手帮我解答一个问题,就是我在使用visual c++6.0MFC中,调用时间函数,想把它设置在一个对话框中,可是显示的时间不能更新,希望哪位高手帮我把更新显示的源程序代码写出来一下,谢谢咯!
需要加入计时器.
在view类或是dialog类中加入一个成员
UINT m_TimerID;
在初始化函数中加入
m_TimerID = SetTimer( 1001, 1000, NULL );
然后用VC加入WM_TIMER事件处理函数,在里面直接写你的更新语句.
最后在析构函数中加上:
KillTimer( m_TimerID );
你可以建一个静态文本框,然后利用这个控件去显示时间,设这个控件的ID为IDC_TIME,你设定一个定时器,SetTimer(IDEvent,1000,NULL);每1000毫秒更新一次,定时器里就将这个控件里的内容更新,也就是时间更新,CTime tm=CTime::GetCurrentTime(); tm.Format("%H:%M:%S"); SetDlgItemText(IDC_TIME,tm);
这是一种方法,你可以试一下
怎样使用microsoft visual c++6.0运行c程序
visual C++6.0和turbo C使用有什么区别
c语言编译错误(使用Microsoft Visual C++ 6.0)
使用Microsoft Visual C++ 6.0
我下了Microsoft Visual C++ 6.0没有安装在c盘,可以使用吗?
二级C用Visual C++6.0 需要掌握哪些才够考试使用?
visual C ++
Visual C++ 6.0 vs Visual C++.NET:鱼与熊掌?
C++平台Visual C++6.0与Visual C++.net2005区别?
请问如何使用visual studio编c语言程序