VS2013/MFC基于对话框编程:[14]定时器消息

2025-05-18 12:14:19

1、新建Demo项目,打开对话框,添加两个按钮和一个静态文本,修改相应的Caption。程序功能:按下计时按钮开始计时,将时间显示在静态文本中,复位按钮可以对文本复位全零并关闭定时器。

VS2013/MFC基于对话框编程:[14]定时器消息

3、双击计时按钮生成按钮按下事件处理函数,编辑函数,通过SetTimer函数启动定时器;参数1:nIDEvent,定时器ID;参数2:nElapse,定时器定时时间,单位为毫秒;参数3:回调函数,设为NULL即可。

VS2013/MFC基于对话框编程:[14]定时器消息

5、类向导,添加WM_TIMER消息处理函数。

VS2013/MFC基于对话框编程:[14]定时器消息

7、本程序实现了定时器的启动、磨蓄贺痞响应和终止,但是复位后重新计时时,那三个变量还是在原有基础上计数,相当于是暂停后重新开始。如果需要邓咀挚垡重新开始计数,只要定义一个成员变量作为定时器销毁的标志,然后在定时器消息中判断标志位后对变量进行清零即可 ,清零后立马清除标志位。

VS2013/MFC基于对话框编程:[14]定时器消息VS2013/MFC基于对话框编程:[14]定时器消息
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢