Windows API函数。该函数移除先前用SetTimer设置的定时器。在定时器使用完毕后移除定时器时使用。
Windows API函数。该函数移除先前用SetTimer设置的定时器。在定时器使用完毕后移除定时器时使用。
WINUSERAPI BOOL WINAPI KillTimer(_In_opt_HWNDhWnd, _In_UINT_PTRuIDEvent);
hWnd:与定时器相关联的窗口句柄
nIDEvent: 传递给SetTimer的定时器ID值。
销毁以前调用SetTimer创建的用nIDEvent标识的定时器事件。不能将此定时器有关的未处理的WM_TIMER消息都从消息队列中清除。
BOOL 如果函数成功,返回一个非0值,
如果失败,返回值为0
注意: 该函数并不移除WM_TIMER 先前发送到消息列队中的消息
如果使用.Net framework 4.0版本的CWnd::KillTimer,可以这样调用:
KillTimer(IDT_TIMERID);//IDT_TIMERID 是 对应定时器的ID,可以这样定义:
#define IDT_TIMERID 1