关于timeSetEvent()函数的疑问
学者使用过timeSetEvent函数,原型如下:
MMRESULT timeSetEvent( UINT uDelay,
UINT uResolution,
LPTIMECALLBACK lpTimeProc,
WORD dwUser,
UINT fuEvent )
uDelay:以毫秒指定事件的周期。
Uresolution:以毫秒指定延时的精度,数值越小定时器事件分辨率越高。缺省值为1ms。
LpTimeProc:指向一个回调函数。
DwUser:存放用户提供的回调数据。
FuEvent:指定定时器事件类型:
TIME_ONESHOT:uDelay毫秒后只产生一次事件
TIME_PERIODIC :每隔uDelay毫秒周期性地产生事件。
我的程序设置几分钟这样的情况,这个定时器运行正常.但是我设置了3600000毫秒(1个小时),发现怎么定时器的回调函数就是进不来.我得设置方式为:
mr = timeSetEvent(3600000, 0,TimerbackProc,(unsigned long)this,TIME_PERIODIC);
那位大侠熟悉此函数,请来解惑阿!