wordpress
发布时间:2022-04-02 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Windows API一日一练 67 SetTimer和KillTimer函数,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
概述
在前面介绍了一对定时器的 API 函数使用,现在又介绍另外一对 API 函数的使用。它使用起来比前的函数要简单一些,但它一般是使用到有窗口的程序里,并且它的精度也没有前面的 API 函数高,对于一些要求不高的场合还是非常合适的。它是采用消息通知的方式,每当定时到了就会收到一条消息。 函数 SetTimer 和 KillTimer 声明如下: WINAPI SetTimer( __i
在前面介绍了一对定时器的
API
函数使用,现在又介绍另外一对
API
函数的使用。它使用起来比前的函数要简单一些,但它一般是使用到有窗口的程序里,并且它的精度也没有前面的
API
函数高,对于一些要求不高的场合还是非常合适的。它是采用消息通知的方式,每当定时到了就会收到一条消息。
函数
SetTimer
和
KillTimer
声明如下:
WINAPI
SetTimer(
__in_opt HWND hWnd,
__in UINT_PTR nIDEvent,
__in UINT uElapse,
__in_opt TIMERPROC lpTimerFunc);
WINUSERAPI
BOOL
WINAPI
KillTimer(
__in_opt HWND hWnd,
hWnd
是窗口接收定时器的句柄。
nIDEvent
是定时器事件标识号。
uElapse
是定时器的毫秒值。
#001 //
设置定时器。
#002 ::SetTimer(m_hWnd, //
指向窗口的句柄。
#003 idT_TIMER1, //
定时器标识。
#001 case WM_TIMER:
#003 if (IDT_TIMER1 == wParam)
#005 OutputDebugString(_T("
定时器测试消息关闭
/r/n"));
#006 ::KillTimer(m_hWnd,IDT_TIMER1);
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
大佬总结
以上是大佬教程为你收集整理的Windows API一日一练 67 SetTimer和KillTimer函数全部内容,希望文章能够帮你解决Windows API一日一练 67 SetTimer和KillTimer函数所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。