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