MSDN里定义的函数原型如下:
MMRESULT timeSetEvent(
UINT uDelay,
UINT uResolution,
LPTIMECALLBACK lpTimeProc,
DWORD_PTR dwUser,
UINT fuEvent
);
- uDelay:以毫秒指定事件的周期。
- uResolution :以毫秒指定延时的精度,数值越小定时器事件分辨率越高。缺省值为1ms。
- fptc :指向一个回调函数。
- dwUser :存放用户提供的回调数据。
- fuEvent :指定定时器事件类型:
- TIME_ONESHOT:uDelay毫秒后只产生一次事件
- TIME_PERIODIC :每隔uDelay毫秒周期性地产生事件。
当然,事件类型不止这两个,其他的可参考MSDN。
该函数的参数说明如下:参数uDelay表示延迟时间;参数uResolution表示时间精度,在Windows中缺省值为 1ms;lpTimeProc表示回调函数,为用户自定义函数,定时调用;参数dwUser表示用户提供的回调数据;参数fuEvent为定时器的事件类型,TIME_ONESHOT表示执行一次;TIME_PERIODIC:周期性执行。具体应用时,可以通过调用t