首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

MFC进度条的有关问题

2012-09-21 
MFC进度条的问题C/C++ code//初始化。m_progress.SetRange(0,100)m_progress.SetStep(1)m_progress.SetPo

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) 

热点排行