VC 使用 SetTimer函数,多次设置定时器ID,那么定时器的时间参数以最后一个为准么?

2025-05-19 12:41:02
推荐回答(1个)
回答(1):

如果我要加入两个或者两个以上的 timer怎么办?   继续用SetTimer函数吧,上次的timer的ID是1,这次可以是2,3,4。。。。   SetTimer(2,1000,NULL);   SetTimer(3,500,NULL);   嗯,WINDOWS会协调他们的。当然onTimer函数体也要发生变化,要在函数体内添加每一个timer的处理代码:   onTimer(nIDEvent)   {   switch(nIDEvent)   {   case 1:........;   break;   case 2:.......;   break;   case 3:......;   break;   }   }   Timer事件,即定时器事件,是在游戏编程中,经常使用的一个事件。借助它可以产生定时执行动作的效果。这篇文章,就和大家一起探讨一下如何使用SetTimer()函数。