RT~

解决方案 »

  1.   


    看 MSDN 中说明,不会发生这个问题。
    如果 ID 1 的定时器已经运行,设置超时为 1000 毫秒;这时再次启动 ID 为 1 的定时器,设置超时为 500 毫秒;
    后面启动的定时器会覆盖掉前面的定时器,所以 ID 为 1 的定时器超时为 500 毫秒。=======“如何查询该ID的OnTimer()是否存在”这个,不知道怎么做,不过自己可以判断。
      

  2.   

    不仅为了避免重复启动同一个ID的OnTimer(),也是因为我需要在第一次setTimer(ID)的时候初始化变量,并在KillTimer(ID)的时候销毁变量所以我急需查询指定ID的OnTimer是否在运行,这样的话我可以放在一个if条件语句里
      

  3.   

    不仅为了避免重复启动同一个ID的OnTimer(),也是因为我需要在第一次setTimer(ID)的时候初始化变量,并在KillTimer(ID)的时候销毁变量所以我急需查询指定ID的OnTimer是否在运行,这样的话我可以放在一个if条件语句里
      

  4.   

    做成插件更加麻烦啊,我也想知道有没有办法判断一个uIDEvent是不是存在了.