VC++ MFC Progress Control 进度条

1.常用函数

SetRange(0,100)设置范围;

SetStep(int i)设置步长;

StepIt();单步递增进度;

int SetPos(int nPos) 设置当前位置,可以用来初始化;

int GetPos()获得当前进度;

2.设置控件Progress Control控件变量。

3.

 m_ProgressFile.SetPos(0);//初始化进度条

int j=0;

for(int i=0;i<iSel;i++)

{

    int ik=m_ListFiles.GetCheck(i);

    if(m_ListFiles.GetCheck(i)==1)

    {

        j++;

        <br data-filtered="filtered">       }      

}

m_ProgressFile.SetRange(0,j);//进度条范围

m_ProgressFile.SetStep(1);//步长

for(int i=0;i<iSel;i++)

{

    int ik=m_ListFiles.GetCheck(i);

    if(m_ListFiles.GetCheck(i)==1)

    {

        m_ListFiles.GetText(i,strFileName);

        ReadCodeFile(strFilePath+"\\"+strFileName,strPath+"\\"+strFileName);

        m_ProgressFile.StepIt();//单步递增进度

             

    }      

     

}

猜你喜欢

转载自blog.csdn.net/zb774095236/article/details/88344896