SetTimer函数的用法
生活随笔
收集整理的這篇文章主要介紹了
SetTimer函数的用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?SetTimer函數的用法 ,用WM_TIMER來設置定時器?
SetTimer這個API函數的原型?
UINT_PTR SetTimer( HWND hWnd, // 窗口句柄 UINT_PTR nIDEvent, // 定時器ID,多個定時器時,可以通過該ID判斷是哪個定時器 UINT uElapse, // 時間間隔,單位為毫秒 TIMERPROC lpTimerFunc // 回調函數 ); SetTimer(m_hWnd,1,1000,NULL); //一個1秒觸發一次的定時器?在MFC程序中SetTimer被封裝在CWnd類中,調用就不用指定窗口句柄了?
SetTimer(1, 60, NULL);//定時刷新 // 定時器處理函數,定時關閉彈出的對話框 void CDMTDlg::OnTimer(UINT_PTR nIDEvent) {switch (nIDEvent){case 1:{HWND hWnd = ::FindWindow(NULL, _T("xxx")); //根據標題,查找消息框句柄if (hWnd) {::SendMessage(hWnd, WM_CLOSE, NULL, NULL); //找到后,向其發關閉消息}KillTimer(nIDEvent); //關閉定時器 }break;case 2:display_function();break;default:break;}CDialogEx::OnTimer(nIDEvent); }?
總結
以上是生活随笔為你收集整理的SetTimer函数的用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 音阶频率对照表_【乐理知识】音符与休止符
- 下一篇: 51单片机简谱音乐3-音阶与频率表问题以