菜鸟又来送100分,我在窗体上放了两个button和一个PROGRESS控件,我想点击一下button1,progress控件里就走一格,点击button2,progress就退一格,怎么才能做到啊?

解决方案 »

  1.   

    CProgressCtrl::StepIt()走一格;
    SetPos( int nPos );npos+1,npos-1,退一格
      

  2.   

    为什么我这么写会出错?
    void CMy3Dlg::OnButton2() 
    {
    // TODO: Add your control notification handler code here
    CProgressCtrl::StepIt();

    }
      

  3.   

    定义一个CProgressCtrl的对象m_progress,void CMy3Dlg::OnButton2() 
    {
    // TODO: Add your control notification handler code here
    m_progress.StepIt();

    }
      

  4.   

    先初始化progressctrl: myprogress.SetRange(0,100);
    myprogress.SetPos(0);
    myprogress.SetStep(1);            //==============添加代码=============
    void CMy3Dlg::OnButton2() 
    {
    // TODO: Add your control notification handler code here
       CProgressCtrl::StepIt();

    }
      

  5.   

    void CMy3Dlg::OnButton2()
    {
      CProgressCtrl *m_progress
      m_progress=(CProgressCtrl *)GetDlgItem(IDC_....) //IDC_...为控件ID
      m_progress->StepIt();
    }