轻松搞VC之定时器(Timer)

原创 2006年12月10日 00:18:00

轻松搞VC之定时器(Timer)

使用定时器可以使程序每隔一指定时间处理一函数

方法如下:
1在WorkSpace里选择"class view",右击 *DLG,在菜单中选择"Add Windows Messge Handler"
2在弹出的对话框的左方找到 WM_TIMER 双击 加入到右上方的列表中
3双击右上方列表中的WM_TIMER 加入自己的处理代码
4在需要使用Timer的地方加入 SetTimer(1,1000,NULL)
5用KillTimer()在不需要的地方停止定时器

好了有这几步就没事了,关于SetTimer补充一下
SetTimer()函数有三个参数
第一个是UINT(无符号整型)用来标识定时器在KillTimer()中要使用
第二个是触发定时器的时间
第三个设为NULL就好了
Timer is over! 呵呵 

相关文章推荐

VC定时器的用法:SetTimer和Ontimer

     Settimer是设置一个计时器并开始执行计时器Ontimer中的代码,Ontimer是计时器所执行的代码。KillTimer用于停止计时器。 Settimer是设置,Ontimer是响应S...

定时器SetTimer之解析---VC新手

用VC编程的时候,很多的时候我们都需要用到定时器SetTimer,特别是socket编程的时候,用定时器来定时接收消息和发消息。其实,在编程的世界里面,很多的的功能如果用定时器来实现的话,就显得这类的...

Windows中7种定时器(VC定时器种类及占用资源对比)

VC中提供了很多关于时间操作的函数,利用它们控制程序能够精确地完成定时和计时操作。本文详细介绍了VC中基于Windows的精确定时的七种方式,如下图所示: 图一 图像描述   方式一:VC...

VC++控制台程序中使用定时器

#include   windows.h>    #include   stdio.h>    #include   conio.h>    int   count   =0;    ...
  • jearmy
  • jearmy
  • 2015年05月02日 13:12
  • 1004

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

VC++实现非窗口类中使用定时器的方法

定时器在Windows 的程序中的作用不可忽略,也随处可见。设定一个时间间隔每0.5秒或者1秒钟刷新一次时钟,这样就可以完成一个简单的电子钟程序。在不同的编程工具中定时器的用法也不同,Visual C...

VC多定时器的使用及停止开启定时器的方法

vc多定时器的使用及停止开启定时器的方法  1.定时启动的使用 void 类名::OnInitDialog() {  //加入代码    SetTimer(0, 1000, NULL);  ...
  • lsyyoyo
  • lsyyoyo
  • 2014年08月23日 21:15
  • 2479

VC++实现微秒级的精确定时器

在工业生产控制系统中,有许多需要定时完成的操作,如定时显示当前时间,定时刷新屏幕上的进度条,上位机定时向下位机发送命令和传送数据等。特别是在对控制性能要求较高的实时控制系统和数据采集系统中,就更需要精...

VC++控制台程序中使用定时器

 http://blog.chinaunix.net/uid-20437338-id-1946459.html

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:轻松搞VC之定时器(Timer)
举报原因:
原因补充:

(最多只允许输入30个字)