我想让计时器循环跑下去,可又想要控制它,因为一旦程序达到预期要求,计时器还是不停的走,那相应机制就又运行了,这样我的程序就离崩溃不愿了!!!
   可kill掉又不能循环了,如何嗜好了啊,请大虾们给点建议!!

解决方案 »

  1.   

    进入OnTimer后Kill掉,在执行完相应的代码后,根据需要SetTimer
      

  2.   

    能不能说具体点,肯定能够解决。可用一个变量,当程序达到要求后,让其为false,此时kill掉,当需要重新启动定时器时,让变量为true,再启动定时器
    总之,你说的太模糊,说详细点大家才能理解
      

  3.   

    当达到要求后,你就调用 KillTimer(m_nTimer);这个最好在OnTime()里面调用!
    当需要定时器而定时器不在时,就调用 m_nTimer=SetTimer(...);这个在外部调用!
      

  4.   

    我建议你不要用计时器,用多线程实现。
    在我的Blog中有有关于计时器的。