⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 timer1说明.txt

📁 VC中基于 Windows 的精确定时
💻 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 + -