MFC 使用计时器 代码实现
(2013-03-11 17:02:14)分类: c |
1.打开对应对话框的类向导ClassWizard。
2.在消息映射MessageMaps中添加消息Message:WM_TIMER。
3.程序代码中将自动添加函数OnTimer(UINT nIDEvent),在该函数内编写代码实现计时器功能。
函数代码一般写在switch...case中,nIDEvent表示计时器ID号,从而区分不同计时器的实现内容。
若不使用switch...case结构,则表示实现ID为1的计时器功能。
整个函数代码如下:
void CCountDown::OnTimer(UINT nIDEvent)
{
}
4.在要开始计时器的地方调用:
SetTimer(1,1000,NULL);//第一个参数表示计时器的ID;
5.在要结束计时器的地方调用:
KillTimer(1);)