欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來(lái)到入門(mén)教程網(wǎng)!

C語(yǔ)言

當(dāng)前位置:主頁(yè) > 軟件編程 > C語(yǔ)言 >

C++控制臺(tái)用定時(shí)器實(shí)例代碼

來(lái)源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C語(yǔ)言|點(diǎn)擊: 次

本文研究的主要是C++控制臺(tái)用定時(shí)器的相關(guān)實(shí)例,具體如下。

Timer在MFC程序中的使用

在MFC中有一個(gè)很好用的定時(shí)器函數(shù)。

  • 使用SetTimer()進(jìn)行設(shè)置定時(shí)器
  • 使用KillTimer()關(guān)閉定時(shí)器
  • 在OnTimer()函數(shù)中,響應(yīng)WM_TIMER這個(gè)消息,也就是定時(shí)器的處理函數(shù)。

源代碼

#define TIMER_UDP_QFX 3//定時(shí)器的ID
int Period = 1000;//1000ms的定時(shí)器
//設(shè)置一個(gè)定時(shí)器
SetTimer(TIMER_UDP_QFX, Period, NULL);

//在定時(shí)器處理函數(shù)中設(shè)置自己的處理代碼
void CFlightMissionPage::OnTimer(UINT_PTR nIDEvent)
{
  //UPD 更新界面
  if (TIMER_UDP_QFX == nIDEvent)
  {//如果定時(shí)器ID是 TIMER_UDP_QFX 時(shí),進(jìn)行處理
   //······
   //處理代碼
   //······
  }
}
//不需要定時(shí)器時(shí),關(guān)閉定時(shí)器
KillTimer(TIMER_UDP_QFX);

Timer在控制臺(tái)程序中的使用

在對(duì)實(shí)時(shí)指標(biāo)不是非??量虝r(shí),這個(gè)功能可以幫助我們完成很多功能。那么問(wèn)題來(lái)了,這個(gè)可以用在一般控制臺(tái)程序中嗎?答案當(dāng)然是肯定的。

需要用的函數(shù)

UINT_PTR SetTimer( HWND hWnd,       // handle to window
 UINT_PTR nIDEvent,   // timer identifier
 UINT uElapse,      // time-out value
 TIMERPROC lpTimerFunc  // timer procedure
 );

VOID CALLBACK TimerProc(
 HWND hwnd,     // handle to window
 UINT uMsg,     // WM_TIMER message
 UINT_PTR idEvent, // timer identifier
 DWORD dwTime    // current system time
);

源代碼

#include <Windows.h>

//控制臺(tái)消息響應(yīng)
void CALLBACK TimerProc(HWND hwnd, UINT uMsg, UINT idEvent, DWORD dwTime)
{
  if(1 == idEvent)
  {//如果是定時(shí)器1
    ::MessageBeep(0);//Beep叫
  }

}

int main()
{

  int TimerID = 1;//Timer的ID是1
  int peried = 1000;//Timer的間隔是 1000ms

  //設(shè)置Timer  
  ::SetTimer(NULL, TimerID, peried, &TimerProc);

  ::MSG msg;
  while(::GetMessage(&msg, NULL, 0, 0))
  {
    ::DispatchMessage(&msg);
  }
}

總結(jié)

以上就是本文關(guān)于C++控制臺(tái)用定時(shí)器實(shí)例代碼的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

上一篇:C語(yǔ)言Turbo C下實(shí)現(xiàn)俄羅斯方塊

欄    目:C語(yǔ)言

下一篇:C語(yǔ)言通訊錄實(shí)例分享

本文標(biāo)題:C++控制臺(tái)用定時(shí)器實(shí)例代碼

本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/883.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有