我正在使用 SetTimer
在我的应用程序中创建一个间隔为 50 毫秒的计时器,这个计时器将用于绘制一个对象并移动它。
现在我不希望对象在窗口失焦时移动,但我仍然需要绘制它。 让它每 50 毫秒绘制一次,似乎没有必要。在这个项目中性能非常重要。
所以我需要一种方法来暂停计时器,但仍然绘制对象,但最好只在需要时绘制。
最佳答案
当您获得 WM_ACTIVATE 时,决定是调用 KillTimer 还是 SetTimer。
关于C++ Windows 暂停定时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7576933/