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++;
			
} } 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();//单步递增进度 } }
原文地址:https://www.cnblogs.com/ike_li/p/2828029.html