📄 timer1说明.txt
字号:
1:在头文件*.h中定义一个非零的定时器句柄:
int timer1;
2:在*.cpp文件的构造函数中初始化句柄:
timer1=1;
3:首先调用函数SetTimer()设置定时间隔
void CMulti_TimerDlg::OnButtonTime1()
{
int iInstallReFlag;
iInstallReFlag=SetTimer(timer1,100,NULL);//定时100ms
if(iInstallReFlag==0)
{
MessageBox("Can not install timer!");
}
}
4:在应用程序中增加定时响应函OnTimer(),并在该函数中添加响应的处理语句,用来完成到达定时时间的操作;
如完成Sum每隔100ms自加1次,一共自加100次:
void CMulti_TimerDlg::OnTimer(UINT nIDEvent)
{
if(nIDEvent==(UINT)timer1) //即添加定时时间到的处理操作
{
Sum++;
SetDlgItemInt(IDC_EDIT1,Sum,true);
if(Sum==100)
{
KillTimer(timer1);
MessageBox("Sum每隔100ms自加1次,一共自加100次已完成!");
Sum=0;
}
}
CDialog::OnTimer(nIDEvent);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -