请给出各个参数的含义?
我知道你可能叫我看msdn,我看了
半懂,因此请各位指教!!!!!!
谢谢!!!

解决方案 »

  1.   

    最简单的办法SetTimer(1,100,NULL);
    然后在OnTimer函数里写你的代码其中OnTimer函数的nEvent这个参数就是SetTimer的第一个参数
    这样就可以在有多个Timer的时候进行判断
      

  2.   

    UINT_PTR SetTimer(
      HWND hWnd,              // handle to window
      UINT_PTR nIDEvent,      // timer identifier
      UINT uElapse,           // time-out value
      TIMERPROC lpTimerFunc   // timer procedure
    );hWnd:不用说了
    nIDEvent:指定覆盖定时器的ID,(如果以前已经settimer过了,它会返回      UINT_PTR 型的ID)uElapse:每毫秒执行次数lpTimerFunc   :消息函数,如果是空就用WM_TIMER消息处理
    呵呵,,我的英语也不好,,,不知道有没有翻译错
      

  3.   

    照一楼的说法,你可以:
    UINT a,b,c;
    a = SetTimer(1,1000,NULL);
    b = SetTimer(1,1000,NULL);
    c = SetTimer(1,1000,NULL);
    a,b,c分别代表3个定时器的ID,以后KillTimer(a),KillTimer(b),..就可以删除指定定时器了,,
      

  4.   

    SetTimer(1,1000,NULL)中的1才是定时器的ID吧?
    UINT a,b,c;
    a = SetTimer(1,1000,NULL);
    b = SetTimer(2,1000,NULL);
    c = SetTimer(3,1000,NULL);
    是不是该这样?
      

  5.   

    所以SetTimer(1,1000,NULL);中1是ID,1000是间隔时间,单位是毫秒,1000就是一秒,NULL可以先不管。我忘记了,^&^
      

  6.   


    SetTimer(1,100,NULL);
    然后在OnTimer函数里写你的代码其中OnTimer函数的nEvent这个参数就是SetTimer的第一个参数
    这样就可以在有多个Timer的时候进行判断
      

  7.   

    SetTimer(1,1000,NULL)中的1才是定时器的ID吧?
    UINT a,b,c;
    a = SetTimer(1,1000,NULL);
    b = SetTimer(2,1000,NULL);
    c = SetTimer(3,1000,NULL);
    是不是该这样?