2 weifengzc weifengzc 于 2015.07.13 11:23 提问

mfc 定时器最大可以实现多长时间定时
mfc

mfc 的 定时器SetTimer()函数最大可以设置多长时间的延时,求大神指导

3个回答

qq_29751751
qq_29751751   2015.07.13 12:00

Timer的Interval属性最大值为65535,超出0.1也不行

91program
91program   Ds   Rxr 2015.07.13 12:39

SetTimer 的参数是 UINT,即最大值 为:0xFFFFFFFF,单位:毫秒。

oyljerry
oyljerry   Ds   Rxr 2015.07.13 12:45

SetTimer是用的消息机制,它的精确度不是很准,最大值是 UINT nElapse,

nElapse
Specifies the time-out value, or interval, in milliseconds.

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
定时器时间太短不够用怎么办?
定时器时间太短不够用怎么办?首先S5Timer的定时时间最大值为:2H_46M_30S,而IEC定时器的定时时间最大为:24D_20H_31M_23S_648MS。如果需要更大时间的定时设置可通过编程来实现。
Windows高精度微秒级(并发)定时器实现
自从上次封装微秒延时函数后,利用空闲时间试着封装一个微秒定时器(类似MFC定时器形式)使用起来效果还不错。关于定时器的几点介绍: 1.设计采用了自动释放定时器节点方式(增加虚析构函数在内部做相关释放判断,即使用完不释放节点也没关系); 2.设计采用了双向链表方式做定时器节点(为了方便起见,没有采用环形双向链表); 3.增加了第三参数为回调函数(采用MFC风格,如果第三个
VC++实现微秒级的精确定时器
在工业生产控制系统中,有许多需要定时完成的操作,如定时显示当前时间,定时刷新屏幕上的进度条,上位机定时向下位机发送命令和传送数据等。特别是在对控制性能要求较高的实时控制系统和数据采集系统中,就更需要精确定时操作。   众所周知,Windows是基于消息机制的系统,任何事件的执行都是通过发送和接收消息来完成的。 这样就带来了一些问题,如一旦计算机的CPU被某个进程占用,或系统资源紧张时,发送到消息
如何利用多线程写一个简单的定时器?
先来看一个简单的程序, 实现一个定时器来定时调用test函数: #include #include using namespace std; void test() { cout << "test" << endl; } DWORD WINAPI ThreadFun(LPVOID pM) { int timeVal = *(int *)pM; int start = 0; whi
MFC 线程学习笔记之定时器
1.首先建立一个vs2010 对话框程序 2.然后在类的对话框下添加CTimeDlag 的WM_TIMER()方法,双击此方法,然后编辑响应函数,具体代码如下: void CTimeDlg::OnTimer(UINT_PTR nIDEvent) { // TODO: 在此添加消息处理程序代码和/或调用默认值        //添加的响应time1 和 time2函数 switc
MFC常用类:定时器Timer
imer事件,即定时器事件,是在游戏编程中,经常使用的一个事件。借助它可以产生定时执行动作的效果。这篇文章,就和大家一起探讨一下如何使用SetTimer()函数。            1、SetTimer定义在那里?             SetTimer表示的是定义个定时器。根据定义指定的窗口,在指定的窗口(CWnd)中实现OnTimer事件,这样,就可以相应事件了。 Se
在MFC的对话框中使用定时器
在对话框中使用定时器: 1.定义定时器 #define TIMER1 1 2.开启定时器 在需要开启定时器的地方加入:SetTimer(TIMER1,1000,NULL);//启动定时器1,定时时间是1秒 3.关闭定时器 在需要关闭的地方加入:KillTimer(TIMER1);   4.增加定时器的消息响应函数 在类向导中,增加对话框的WM_T
VC/MFC 定时器设置及OnTimer使用
OnTimer()函数用于实现定时控制功能,定时控制功能主要由下面三个函数共同实现: SetTimer, KillTimer()和OnTimer(). 粗略的说,Settimer是设置一个计时器并开始执行计时器Ontimer中的代码,Ontimer是计时器所执行的代码。KillTimer用于停止计时器。 或者说Settimer是设置定时器的,Ontimer是响应Settimer消
MFC中定时器的使用
近期在编一个扫雷游戏时,用到了定时器。其实在C++中定时器的应用非常广泛,例如录音的时候采样频率的控制,俄罗斯方块游戏发射子弹的频率以及前面介绍的扫雷游戏中都有用到定时器函数。总结一下,主要还是因为定时器可以定时执行动作的效果。这里的“定时执行”应理解为以某个时间段为周期,循环地进行 后面的 “动作”,这里的动作含义也很丰富:可以是执行函数,也可以是改变量的某种方式还可以是任何设定的命令。在这篇文
MFC---定时器和双缓冲机制绘制旋转的金刚石图案
双缓冲原理                    MFC中绘制动画的基本思路是在固定时间间隔内绘制图像,然后擦除旧图像再绘制新图像,这样连续     起来就在人类的视觉上形成动画。为了实现这种“绘制-擦除-再绘制”的思路,较老的一种方法是在         OnDraw函数中绘图,然后利用InValidate函数来清空屏幕,然后再绘制新图。因为绘制新旧两幅图像之间     必定需要一定的