MFC定时器使用方法
1、MFC的CWnd类提供的成员函数SetTimer用于设置并启动定时器。第一个参数是我们设置的定时器ID,第二个参数是定时时间(单位毫秒),第三个参数是回调函数地址(如果设置为NULL,则通过WM_TIMER消息的消息响应函数处理定时事件)。

2、销毁定时器用KillTimer函数。参数nIDEvent为要销毁的定时器的ID,是调用CWnd::SetTimer函数时设置的定时器ID。

3、通过WM_TIMER消息来处理定时事件,需要为为WM_TIMER消息添加消息处理函数。首先在类视图中找到要添加定时器的类,右击->属性。

4、在属性页中点击消息(Message),下拉找到WM_TIMER,右侧下拉选择"Add OnTimer",进入代码编辑界面。

5、编辑好相应ID的定时处理函数即可。

6、下图是一个简单的定时器示例程序,在文本输入框中输入定时时间(单位秒),点击开始,定时时间到达后,弹出对话框提示。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:106
阅读量:25
阅读量:123
阅读量:125
阅读量:73