我打保票,刷新速度和设置值不大相同时可能的,主要因为系统忙不过来处理,但绝对和null没关系。

解决方案 »

  1.   

    对,和null没有关系,你的机器的内存够用吗?是不是操作系统一直在忙于内外存的交换而来不及及时发出timer事件并响应这个事件?要知道Windows不是实时操作系统。
      

  2.   

    呵,连WINDOWS自带的CLOCK都不准,每次刚开机时才从BIOS那儿校准。
      

  3.   

    详细的可以参照《MFC Windows程序设计》(清华大学出版社)关于settimer的那一章的说明。
    settimer.开始的第一次通常要有50ms的延时。接着比较稳定。但会周期性的出现比较大的变化。估计要比你所定的10000要大得多。严重影响你的程序。
      

  4.   

    WM_TIMER优先级很低。
    完全正确,这种办法无效