轻松搞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++实现非窗口类中使用定时器的方法

/////////////////////////////////////////// MyTimer.h: interface for the CMyTimer class.#if !defined...
  • aa211314
  • aa211314
  • 2008年01月11日 09:56
  • 3043

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

 http://blog.chinaunix.net/uid-20437338-id-1946459.html
  • lys07962000
  • lys07962000
  • 2014年10月16日 11:56
  • 997

VC定时器的用法:SetTimer和Ontimer

     Settimer是设置一个计时器并开始执行计时器Ontimer中的代码,Ontimer是计时器所执行的代码。KillTimer用于停止计时器。 Settimer是设置,Ontimer是响应S...
  • mannhello
  • mannhello
  • 2010年01月18日 09:57
  • 23320

VC 对话框中 timer 控件使用

 在ClassWizard中响应ID为~Dlg中的WM_TIMER消息。使用SetTimer(nIDEvent,time,NULL)来建立一个定时器,关闭定时器用KillTimer(nIDEvent)...
  • wxlkeepmoving
  • wxlkeepmoving
  • 2009年11月22日 21:34
  • 2962

VC++ WM_TIMER 定时器使用方法

定时器在VC中的使用频繁,以下讨论定义器的使用方法。   定时器的原型是:   WINUSERAPI UINT WINAPI SetTimer ( HWND hWnd , UINT nID...
  • songshu1007
  • songshu1007
  • 2014年05月22日 11:22
  • 2781

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

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

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

 http://blog.chinaunix.net/uid-20437338-id-1946459.html
  • lys07962000
  • lys07962000
  • 2014年10月16日 11:56
  • 997

VC/MFC 定时器设置及OnTimer使用

OnTimer()函数用于实现定时控制功能,定时控制功能主要由下面三个函数共同实现: SetTimer, KillTimer()和OnTimer(). 粗略的说,Settimer是设置一个...
  • ccfxue
  • ccfxue
  • 2016年04月21日 16:44
  • 674

VC 多个定时器

VC 多个定时器 SetTimer函数的原型: UINT_PTR SetTimer(  HWND hWnd,              // 窗口句柄  UINT_PTR nIDEvent...
  • laguoqing
  • laguoqing
  • 2016年09月16日 22:33
  • 952

详解Timer定时器

一、概述 Timer类的全名为java.util.Timer,直接继承了java.lang.Object类,它主要提供定时器的功能。 Timer是一种线程用于调度任务的工具,被调度...
  • yang1982_0907
  • yang1982_0907
  • 2014年02月20日 09:54
  • 1245
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:轻松搞VC之定时器(Timer)
举报原因:
原因补充:

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