我怎样才能知道所设置的定时器现在是否运行 
 

解决方案 »

  1.   

    在此Timer 的回掉函数中放一段代码就可以了啊,比如一个MessageBox之类的
      

  2.   

    SetTimer(1,1000,NULL);OnTimer(UINT nIDEvent) 
    {
    // TODO: Add your message handler code here and/or call default
       switch(nIDEvent)
       {
          case 1:AfxMessageBox("RUN");break;
       }
       CDialog::OnTimer(nIDEvent);
    }
      

  3.   

    可以在OnTimer的事件下加写入文本内容的东西,例如每运行一次,文本文件多增加一行内容
      

  4.   

    千万别听他们在定时器中放MesageBox否则你会死的很惨只好强行结束任务定时其的ID自己控制好,用完就关当然自己应该知道是否在使用否则你不能写程序
      

  5.   

    可以用一个BOOL变量啊,在其运行时置为TRUE,在其被KillTimer后置为FALSE
      

  6.   

    可以试试用vc工具中的process viewer,我也没试过,提个想法!
      

  7.   

    m_nTimer = 0;m_nTimer = SetTimer(1, 2000, 0);if(m_nTimer != 0)
     说明定时器启动成功了。