MFC中定时器的使用VC6

MFC今天使用到定时器然后在网上找了资料试了一下还是比较简单的,在这里记录一下方法.记录如下步骤:

1.在对应的DLG类里面添加 afx_msg void OnTimer(UINT nIDEvent); //HH

2.在.cpp文件中的message_map里面添加ON_WM_TIMER() //HH

3.在对应的cpp里面给出定时器的响应函数

//定时器的响应函数
void Cpara1::OnTimer(UINT nIDEvent)
{
switch(nIDEvent)
{
case 1: // 此处既是SetTimer();定时器1

MessageBox("定时器1ok");
KillTimer(1);//关闭定时器1
break;
case 2: // 定时器2
//增加函数

break;
default:
break;
}
}

4.在需要定时器的地方开启定时器调用一下函数

SetTimer(1,1000,NULL);//定时器1秒

编译就可以测试定时器了,启动定时器后到时间都会弹出一个messagebox.

原文地址:https://www.cnblogs.com/constanto/p/12575437.html