关于SetTimer()函数的使用有关问题
关于SetTimer()函数的使用问题
对SetTimer()函数有个疑问,使用SetTimer(1, 1000, NULL),定时1s,当时还没到1s时,用killtimer(1)结束了定时器,
此时OnTimer()函数还会执行吗?或者说还没到1s时,又执行了SetTimer(1, 1000, NULL),此时OnTimer()会响应哪一次的
SetTimer()?
------解决思路----------------------
1.不会执行了
2.第二次用同一个ID设置计时器,会替换第一个,重新计时
http://msdn.microsoft.com/en-us/library/windows/desktop/ms644906(v=vs.85).aspx
------解决思路----------------------
个人和楼上想法一样
------解决思路----------------------
kill掉了应该不会继续执行
再次调用settimer,只执行新的
------解决思路----------------------
kill掉了应该不会继续执行
再次调用settimer,只执行新的
------解决思路----------------------
+1
------解决思路----------------------
Setimer是每次重置
Kill就立马结束
------解决思路----------------------
就是就是,自己都不信自己试的结果,宁愿信别人的"可能","应该","或许",真你妹有病
而且有病的人还不少
对SetTimer()函数有个疑问,使用SetTimer(1, 1000, NULL),定时1s,当时还没到1s时,用killtimer(1)结束了定时器,
此时OnTimer()函数还会执行吗?或者说还没到1s时,又执行了SetTimer(1, 1000, NULL),此时OnTimer()会响应哪一次的
SetTimer()?
------解决思路----------------------
1.不会执行了
2.第二次用同一个ID设置计时器,会替换第一个,重新计时
http://msdn.microsoft.com/en-us/library/windows/desktop/ms644906(v=vs.85).aspx
------解决思路----------------------
个人和楼上想法一样
------解决思路----------------------
kill掉了应该不会继续执行
再次调用settimer,只执行新的
------解决思路----------------------
kill掉了应该不会继续执行
再次调用settimer,只执行新的
------解决思路----------------------
+1
------解决思路----------------------
Setimer是每次重置
Kill就立马结束
------解决思路----------------------
就是就是,自己都不信自己试的结果,宁愿信别人的"可能","应该","或许",真你妹有病
而且有病的人还不少