windows下的 c计时器和加载动态库

计时器函数

原函数:

MMRESULT timeSetEvent( UINT uDelay ,

                                            UINT uResolution ,

                                            LPTIMECALLBACK fptc ,

                                            DWORD dwUser ,

                                            UINT fuEvent );

uDelay:以毫秒指定事件的周期。
uResolution :以毫秒指定延时的精度,数值越小定时器事件分辨率越高。缺省值为1ms。

fptc :指向一个回调函数。
dwUser :存放用户提供的回调数据。


fuEvent :指定定时器事件类型:
TIME_ONESHOT:uDelay毫秒后只产生一次事件
TIME_PERIODIC :每隔uDelay毫秒周期性地产生事件。

回调函数:

typedef void ( CALLBACK *LPTIMECALLBACK)(
  UINT uTimerID,           调用timesetevent 返回的句柄
  UINT uMsg,
  DWORD_PTR dwUser,
  DWORD_PTR dw1,
  DWORD_PTR dw2
);

结束计时器:

timeKillEvent( UINT uTimerID);调用timesetevent 返回的句柄

加载动态库

https://blog.csdn.net/roshy/article/details/81944264

上一篇:DirectX11 Windows Windows SDK--28 计算着色器:波浪(水波)


下一篇:MFC学习笔记之消息映射