MFC进度条的问题
//初始化。 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); } } //初始化。 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
for(i=0;i <=Lenth;i=i+10)