每个Timer都有一个ID,只要判断WM_TIMER消息的wParam就可以了。

解决方案 »

  1.   

    SetTimer( a, b, NULL );
    a是个标记,用来区分不同的Timer,b是a Timer的间隔时间。ms为单位。如果SetTimer( a0, b0, NULL );
    如果SetTimer( a1, b1, NULL );
    如果SetTimer( a2, b2, NULL );
    如果SetTimer( a3, b3, NULL );OnTimer(UINT nIDEvent)
    {
        switch ( nIDEvent )
        {
        case a0:
             break;
        case a1:
             break;
        case a2:
             break;
        case a3:
             break;
        }
    }明白了吧!
      

  2.   

    SetTimer的第一个参数是接受WM_TIMER消息的窗口的句柄,第二个参数是ID,
    第三个参数是时间值,第四个参数是callback函数的地址。