您的位置:首页 > 编程语言 > C语言/C++

VC++ MFC下使用计时器方法 SetTimer

2013-03-25 10:45 375 查看
VC++MFC下使用计时器方法如下:

    SetTimer(100,5000,NULL);

 

void CTishiDlg::OnTimer(UINT nIDEvent)

{

// TODO: Add your message handler code here and/or call default

switch(nIDEvent)

{

case 100:          //与SetTimer的第一个参数一致即可

   CTishiDlg::KillTimer(nIDEvent);

   PostQuitMessage(0);

   break;

default:

   CTishiDlg::KillTimer(nIDEvent);

   PostQuitMessage(0);

   break;

}

CDialog::OnTimer(nIDEvent);

}

 

 

SetTimer()定时器的第一个参数是定时器标识,可用任一非0的整数,第二个参数是定时器的时间间隔,单位是毫秒.第三个参数取值可以是NULL,这时WM_TIMER的消息加入应用程序的消息队列中,由CWnd类对象处理

由此可见SetTimer(1,1,NULL)的时间间隔是1毫秒
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: