Window定時器得用法

Windows定時器可以看作是一個信號發生器,當用戶設定得時間耗盡時,系統會自動調用定時器得回調函數。windows API設定一個定時器得函數爲Settimer,函數原型如下:

UINT_PTR SetTimer(      

    HWND hWnd,     UINT_PTR nIDEvent,     UINT uElapse,     TIMERPROC lpTimerFunc );
VOID CALLBACK TimerProc(      

    HWND hwnd,     UINT uMsg,     UINT_PTR idEvent,     DWORD dwTime );
 
hWnd:窗口句柄,同SetTimer函數中得hWnd
uMsg:消息ID,WM_TIMER 
idEvetn:定時器ID
dwTime:系統啓動到現在得時間
 
在此函數中,可以執行用戶需要得操作,如果執行完用戶操作後,不再使用該定時器,則使用KillTimer函數,終止定時器。
 
如需要例子或有問題,請留言。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章