一.定时器的介绍&使用
windows是事件驱动的操作系统,我们编写windows程序时,当然不能期望它像DOS那样,顺序执行;相反,我们需要随时随地让windows程序接受我们的操作,这里面就是用到第一节所说的消息循环机制,从消息队列里面提取消息,有消息就进行处理。WM_TIMER就是一个很重要的消息,它是由定时器产生的一种消息,下面就介绍一下定时器:
定时器,顾名思义,就是定时器嘛(>_<)就好像我们用的秒表,只不过这个表的精度更广,小到几毫秒,大到几天。使用定时器时,先创建一个定时器,然后定时器就每隔设定的时间,向消息队列里面投递一个WM_TIMER消息,我们只需要在窗口过程函数中对WM_TIMER消息进行处理,就可以达到每隔多长时间,进行一个设定好的操作的目的。在不使用定时器时,关掉定时器,以免占用系统资源。
下面是跟定时器有关的几个函数:
1)创建定时器: