定时器

来源:互联网 发布:矿油对皮肤有害吗 知乎 编辑:程序博客网 时间:2024/06/11 17:22

一、SetTimer()---------KillTimer()

1、添加消息事件WM_TIMER,在自动生成的OnTimer(UNIT nIDEvent)中根据各个计时器值nIDEvent进行想要的操作。

2、在要添加计时器的地方添加SetTimer(nIDEvent,nTime,NULL),其中nIDEvent为定时器编号,nTime为定时间隔。

3、如果不希望在OnTimer中实现想要的操作,可以按如下方式写回调函数,

VOID CALLBACK TimerProc ( HWND hwnd, UINT message, UINT iTimerID, DWORD dwTime)
{
 //处理WM_TIMER讯息 
}

然后SetTimer(hWnd,ID_TIMER,1000,TimerProc) ;
KillTimer(hWnd,ID_TIMER) ;

原创粉丝点击