演示在Windows中使用精确计时器的vc源码
我们知道,在Windows中,可以通过调用SetTimer函数为应用程序分配一个计时器。当指定了一个时间间隔以后,Windows系统将每隔指定的时间向应用发送一条WM_TIMER消息,从而使应用程序能够实现许多与时间相关的动作。 然而需要指出的是,由系统发给应用程序的WM_TIMER消息并不是异步的,这条消息被放在常规的消息队列中,并与其它消息一起排序。因此,即使我们在调用SetTimer()时设定了1000毫秒的时间间隔,应用程序却不一定保证每隔一秒钟接受到一条WM_TIMER消息,如果另一个程序的忙碌时间超过一秒钟,那么我们的应用程序在那段时间内就不能接收到任何WM_TIMER消息。
文件列表
multitimerdemo.rar
(预估有个21文件)
MultiTimerDemo
ReadMe.txt
4KB
StdAfx.h
1KB
timer1说明.txt
811B
timer3说明.txt
3KB
res
Multi_Timer.rc2
403B
Multi_Timer.ico
1KB
Multi_TimerDlg.h
2KB
Multi_Timer.rc
7KB
用户评论