第一篇文章,一个简单的定时器

主要是练习一下定时器的使用,在网上找了一个编写简单定时器的小教程照着做了一下。

定时器界面如下图所示:

添加了三个处理函数,包括两个按钮的处理函数和一个定时器的处理函数,如下图所示:

第一篇文章,一个简单的定时器

给文本框添加了一个变量,用于计数并显示:

第一篇文章,一个简单的定时器

添加的三个处理函数代码如下:

View Code
void CTest020902Dlg::OnTimer(UINT nIDEvent) 
{
// TODO: Add your message handler code here and/or call default
m_Edit1+=1;
UpdateData(FALSE);
CDialog::OnTimer(nIDEvent);
}

void CTest020902Dlg::OnButtonStart()
{
// TODO: Add your control notification handler code here
SetTimer(1,100,NULL);
}

void CTest020902Dlg::OnButtonStop()
{
// TODO: Add your control notification handler code here
KillTimer(1);
}

 

下面这句的作用是让程序延迟0.1S。点击后开始计时,每隔0.1S就运行一次定时器的处理函数。

SetTimer(1,100,NULL);

 

你可能感兴趣的:(定时器)