我要写个类,需要用到定时
需要在哪些方面改动?谢谢

解决方案 »

  1.   

    你是说timer么?如果你的类从 CWnd 继承过来,那很方便,具体可以参考一下 MSDN 中 CWnd 中 timer 函数的帮助。
    大体上要先建个定时器,建的时候设置时间间隔,然后响应到时的消息,等等。如果不是,我现在不是很清楚。
      

  2.   

    普通类也很方便
    用SetTimer
    UINT SetTimer(
      HWND hWnd,              // handle of window for timer messages
      UINT nIDEvent,          // timer identifier
      UINT uElapse,           // time-out value
      TIMERPROC lpTimerFunc   // address of timer procedure
    );外加一个响应函数
    TimerFuncVOID CALLBACK TimerProc(
      HWND hwnd,     // handle of window for timer messages
      UINT uMsg,     // WM_TIMER message
      UINT idEvent,  // timer identifier
      DWORD dwTime   // current system time
    );
      

  3.   

    直接加setTimer()就行了,另外要写个回调函数。