VC++ 定时器基本使用
生活随笔
收集整理的這篇文章主要介紹了
VC++ 定时器基本使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
新建一個單文檔工程;在resource.h定義2個定時器;
#define TIMER1 1
#define TIMER2 2
找到主框架類的OnCreate函數;
在OnCreate()添加2句;設置兩個定時器的間隔時間;
SetTimer(TIMER1,3000,0);
SetTimer(TIMER2,5000,0);
為主框架類添加WM_TIMER消息處理函數;
OnTimer代碼如下;
void CMainFrame::OnTimer(UINT nIDEvent) {// TODO: Add your message handler code here and/or call defaultswitch(nIDEvent){case TIMER1:{AfxMessageBox("定時器1!");break;}case TIMER2:{AfxMessageBox("定時器2!");break;}default:break;}CFrameWnd::OnTimer(nIDEvent); }在主框架類析構函數刪除定時器;
KillTimer(TIMER1);
KillTimer(TIMER2);?
運行程序;過3秒彈出消息框說“定時器1”,過5秒彈出消息框說“定時器2”,......;
?
?
總結
以上是生活随笔為你收集整理的VC++ 定时器基本使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言宏定义学习
- 下一篇: 什么是操作系统 PV 操作