2014年3月26日08:58:38
VS2008 定时器使用
1、使用VS2008创建一个对话框MFC项目。
2、定义宏:
#define TIMER_ID_PROTECT_SYSTEM 1
//#define TIMER_TIME_PROTECT_SYSTEM 1000*60*60
#define TIMER_TIME_PROTECT_SYSTEM 10003、创建定时器
SetTimer(TIMER_ID_PROTECT_SYSTEM,TIMER_TIME_PROTECT_SYSTEM,NULL);4、添加消息响应函数(参考网络资料)
5、消息响应函数:
void CCenterTransDlg::OnTimer(UINT_PTR nIDEvent)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
CString sTimer;
switch(nIDEvent)
{
case TIMER_ID_PROTECT_SYSTEM:
sTimer.Format(_T("TIMER_ID_PROTECT_SYSTEM"));
MessageBox(sTimer);
protectLogDir();
KillTimer(TIMER_ID_PROTECT_SYSTEM);
break;
default:
break;
}
CDialog::OnTimer(nIDEvent);
}
本文介绍如何在VS2008中创建MFC对话框项目并使用定时器。通过定义宏、创建定时器及添加消息响应函数等步骤实现定时任务,如弹出消息框和执行保护日志目录的操作。
767

被折叠的 条评论
为什么被折叠?



