在MFC中和定时器相关的有三个函数:
UINT SetTimer( UINT nIDEvent, UINT nElapse, void (CALLBACK EXPORT* lpfnTimer)( HWND, UINT, UINT, DWORD) );
第一个参数为对应时器的代号。在一个程序中,可能有多个SetTimer,在Ontime响应时,可以根据第一个参数来确定是哪一个记时器所引起的事件。
第二个参数是设定的毫秒数
第三个参数为一个回调函数的指针,用NULL的话,系统会把SetTimer产生的消息加入消息队列中。我们大多数时候不在这里实现,而是在OnTimer中,即我们经常把这个参数设为NULL。
afx_msg void OnTimer( UINT nIDEvent );
BOOL KillTimer( int nIDEvent ); =========