标题:关于定时器SetTimer()
只看楼主
chenzd
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-7-12
 问题点数:0 回复次数:5 
关于定时器SetTimer()

大家是否知道,在采用定时器SetTimer()时,响应WM_TIMER消息,与响应TimerProc()回调函数,两者有什么区别,性能各有什么优劣,什么情况下适合用什么方法。
如对时间精度要求较高的实时控制软件,采用哪个更好呢,

搜索更多相关主题的帖子: SetTimer 定时器 精度 性能 软件 
2006-07-23 16:01
Bekky
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:354
专家分:0
注 册:2006-5-29
得分:0 
我感觉是一样的,如果在SetTimer()的最后一个参数为NULL的话,系统默认调用OnTimer()函数.
如果在最后一个参数的地方设置了参数,那就响应你定义的回掉函数了.
自定义回掉函数的好处应该是你可以在不通的地方调用不同的回掉函数.

我的编译环境为WinXp + VC 6.0 http://blog..cn/yobo
2006-07-24 09:05
aogun
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:638
专家分:0
注 册:2006-4-5
得分:0 
想要时间精度比较高的就用QueryPerformanceFrequency、queryPerformanceCount等

世界上总共有 10 种人,一种懂得什么是二进制 ,一种不懂。
2006-07-24 09:15
chenzd
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-7-12
得分:0 

这两个函数是不是使用系统定时器,msdn上好像没例子,我用不来,
望稍加指点,谢谢


2006-07-24 10:50
aogun
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:638
专家分:0
注 册:2006-4-5
得分:0 

世界上总共有 10 种人,一种懂得什么是二进制 ,一种不懂。
2006-07-24 10:57
chenzd
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-7-12
得分:0 
看了,但是是不是只能用来计时,有没有办法当定时器用呢

2006-07-24 12:33



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-79845-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.107094 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved