RT

解决方案 »

  1.   

    参考MSDN上的CProgressCtrl类相关
      

  2.   

    void CMy1Dlg::OnTimer(UINT nIDEvent) 
    {
    // TODO: Add your message handler code here and/or call default
    m_progress.SetPos(m_progress.GetPos()+1);
    if(m_progress.GetPos()==100)
    {
    m_progress.SetPos(0);
    }
    CDialog::OnTimer(nIDEvent);
    }
      

  3.   


    #define IDC_TIMER   1BOOL Cmfc02Dlg::OnInitDialog()
    {
    // ...
        SetTimer(IDC_TIMER, 1000, NULL);
        m_progressCtrl.SetRange(0, 1000);
        m_progressCtrl.SetStep(100);
    // ...
    }void Cmfc02Dlg::OnTimer(UINT_PTR nIDEvent)
    {
        int nLower, nUpper;
        m_progressCtrl.GetRange(nLower, nUpper);
        m_progressCtrl.StepIt();
        if (m_progressCtrl.GetPos() == nUpper)
            KillTimer(IDC_TIMER);
    }
      

  4.   

    我是想把显示log的信息进度,通过进度条显示出来