1.不会执行了
2.第二次用同一个ID设置计时器,会替换第一个,重新计时
http://msdn.microsoft.com/en-us/library/windows/desktop/ms644906(v=vs.85).aspx

解决方案 »

  1.   

    kill掉了应该不会继续执行
    再次调用settimer,只执行新的
      

  2.   

    kill掉了应该不会继续执行
    再次调用settimer,只执行新的
      

  3.   

    The KillTimer function does not remove WM_TIMER messages already posted to the message queue.
      

  4.   

    Setimer是每次重置
    Kill就立马结束
      

  5.   

    对SetTimer()函数有个疑问,使用SetTimer(1, 1000, NULL),定时1s,当时还没到1s时,用killtimer(1)结束了定时器,
     此时OnTimer()函数还会执行吗?或者说还没到1s时,又执行了SetTimer(1, 1000, NULL),此时OnTimer()会响应哪一次的
    SetTimer()? 用killtimer后 ontimer函数不会执行。没到1s时 又执行了settimer on timer会响应第二次的settimer