SetTimer可以吗?大家指教!

解决方案 »

  1.   

    可以啊。前提是你的应用程序要一直在运行着。
    SetTimer(ID, 1*1000*3600*24*3);
      

  2.   

    那我是不是要在OnTimer中这样写!!
       CMyMainFrame::OnTimer(UINT nIDEvent)
      {
         if(nIDEvent==1)
           {
            m_SendDlg.Sendmsg(); 
           //如果我不想继续执行这个命令需要destroy这个时间吗? 
           }
        
       }
      

  3.   

    应该可以吧。
    SetTimer(ID, TimerInterval, TimerProc);
    在回调函数TimerProc()中写执行代码就可以了。
      

  4.   

    确实可爱。UINT SetTimer( UINT nIDEvent, UINT nElapse, void (CALLBACK EXPORT* lpfnTimer)(HWND, UINT, UINT, DWORD) );
    UINT   A 16-bit unsigned integer on Windows versions 3.0 and 3.1; a 32-bit unsigned integer on Win32.
      

  5.   

    GetTickCount()
    就可以啊,只要不超过49天左右