MFC Timer实现 Aug 18th, 2010 12:46 am 1、在Dialog类的头文件中增加定时器消息处理函数: 1 afx_msg void OnTimer(UINT nIDEvent); 2、在Dialog类的CPP文件的消息映射中增加WM_TIMER消息处理 1 ON_WM_TIMER() 3、启动定时器 1 UINT uiTimerID = SetTiemr(1/*nIDEvent*/, 1000/*时间间隔*/, NULL); 4、杀死定时器 1 KillTiemr(uiTimerID ); 4、定时器处理函数 1 2 3 4 5 6 7 8 9 10 void CTestDlg::OnTimer(UINT nIDEvent) { switch (nIDEvent) { case 1: //你的消息处理函数 break; } CDialog::OnTimer(nIDEvent); } 原文地址: http://timbao.github.io/blog/2010/08/18/MFC%20Timer%E5%AE%9E%E7%8E%B0/ written by Tim Bao posted at http://timbao.github.io