VC++,中定时器timer,settingtimer,killtimer,ontimer怎么用的??
2个回答
展开全部
一般用法,对一个类增加WM_TIMER消息处理,系统自动生成ontime函数,在这函数中添加自己定时要处理的东西。
启动定时器:UINT SetTimer( UINT nIDEvent, UINT nElapse, void (CALLBACK EXPORT* lpfnTimer)(HWND, UINT, UINT, DWORD) );
参数nIDEvent为定时器ID,nElapse定时间隔,单位毫秒,最后面参数为定时回调函数,可以自己写,但一般填NULL就可以了,NULL时回调函数为上面的ontime
停止定时器:
BOOL KillTimer(int nIDEvent );
参数nIDEvent为定时器ID
启动定时器:UINT SetTimer( UINT nIDEvent, UINT nElapse, void (CALLBACK EXPORT* lpfnTimer)(HWND, UINT, UINT, DWORD) );
参数nIDEvent为定时器ID,nElapse定时间隔,单位毫秒,最后面参数为定时回调函数,可以自己写,但一般填NULL就可以了,NULL时回调函数为上面的ontime
停止定时器:
BOOL KillTimer(int nIDEvent );
参数nIDEvent为定时器ID
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询