读书人

MFC进度条的有关问题

发布时间: 2012-09-21 15:47:26 作者: rapoo

MFC进度条的问题


C/C++ code
     //初始化。    m_progress.SetRange(0,100);        m_progress.SetStep(1);           m_progress.SetPos(0);void CMy111Dlg::OnBnClickedButton1(){    int   i;    int Lenth=100;     for(i=0;i <Lenth;i=i+10)     {        m_progress.SetPos(i);    }        }

为什么我的进度条总是显示不了到头?就是只能走%90。然后就结束了。。为什么?代码很简单。就这些。

[解决办法]
C/C++ code
     //初始化。    m_progress.SetRange(0,100);        m_progress.SetStep(1);           m_progress.SetPos(0);void CMy111Dlg::OnBnClickedButton1(){    int   i;    int Lenth = 100;     for(i = 0;i <= Lenth; i = i + 10)     {        m_progress.SetPos(i);    }        }
[解决办法]
i等于90的时候 再加一个10等于100.
100 < 100 不成立,所以就不做最后一个setpos
C/C++ code
 for(i=0;i <=Lenth;i=i+10) 

读书人网 >C++

热点推荐