喜欢美食, 旅行..
分类: WINDOWS
2009-10-22 19:40:52
问题: 对定时器OnTimer我用一个是会了,但我要用第二个第三个定时器的时候我该怎么办呢?在VC++里面应该如何设置呢? | |
答案: |
你在使用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。
文章转自: