 |
你在使用SetTimer设置定时器时,应该对第一个参数指定不同的数,如:
m_nTimer1 = SetTimer(1, 2000, 0);
m_nTimer2 = SetTimer(2, 3000, 0);
m_nTimer3 = SetTimer(3, 4000, 0);
多个定时器都共享一个OnTimer函数。OnTimer函数如下
void OnTimer (UINT TimerVal)
OnTimer的参数TimeVal来区分这几个定时器。如果是上面2秒的定时器发生,该参数为1;如果是3秒的,该参数为2;如果为4秒的,该参数为3。
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, Windows API, win32, api, windows api, gdi32, kernel。
|