View类窗口中有SetTimer()函数,原型
UINT_PTR SetTimer( UINT_PTR nIDEvent, UINT nElapse, void (CALLBACK* lpfnTimer);
第一个参数为标识,第二个参数为毫标,第三个参数为回调函数。默认调用系统的回调函数OnTimer(),也可自己设置。具体资料很多。
主要关于返回值。在以上情况返回值,设置成功返回整型nIDEvent,没成功为0。当另一种原型,
UINT_PTR SetTimer(
HWND hWnd,
UINT_PTR nIDEvent,
UINT uElapse,
TIMERPROC lpTimerFunc
);
hWnd为非空时,返回值为一整型,KillTimer可通过整型找到Timer。没成功返回0。
感觉两种情况都是返回整型,差别不大。