window苏s程序设计定时器.docVIP

  • 1
  • 0
  • 约3.42万字
  • 约 25页
  • 2018-12-22 发布于福建
  • 举报
window苏s程序设计定时器

定时器 Microsoft Windows定时器是一种输入设备,它周期性地在每经过一个指定的时间间隔后就通知应用程序一次。您的程序将时间间隔告诉Windows,例如“每10秒钟通知我一声”,然后Windows给您的程序发送周期性发生的WM_TIMER消息以表示时间到了。 初看之下,Windows定时器似乎不如键盘和鼠标设备重要,而且对许多应用程序来说确实如此。但是,定时器比您可能认为的要重要得多,它不只用于计时程序,比如出现在工具列中的Windows时钟和这一章中的两个时钟程序。下面是Windows定时器的其它应用,有些可能并不那么明显: 多任务 虽然Windows 98是一个优先权式的多任务环境,但有时候如果程序尽快将控制传回给Windows效率会更高。如果一个程序必须进行大量的处理,那么它可以将作业分成小块,每接收到一个WM_TIMER消息处理一块(我将在 第二十章 中对此做更多的讨论)。 维护更新过的状态报告 程序可以利用定时器来显示持续变化信息的“实时”更新,比如关于系统资源的变化或某个任务的进展情况。 实现“自动储存”功能 定时器提示Windows程序在指定的时间过去后把使用者的工作储存到磁盘上。 终止程序展示版本的运行 一些程序的展示版本被设计成在其开始后,多长时间结束,比如说,30分钟。如果时间已到,那么定时器就会通知应用程序。 步进移动 游戏中的图

文档评论(0)

1亿VIP精品文档

相关文档