vs c++中如何用代码添加下载文件的进度条!
如何用代码添加下载文件的进度条,并让其显示在windows窗口!代码如下,但是却不能显示!
CProgressCtrl myProCtrl;
CRect rect,proRect;
GetClientRect(&rect);
proRect.left = rect.left + rect.Width()/2 - 100;
proRect.top = rect.top + rect.Height()/2 - 20;
proRect.right = rect.right - rect.Width()/2 + 100;
proRect.bottom = rect.bottom - rect.Height()/2 + 20;
myProCtrl.Create(WS_VISIBLE,proRect,this,99); //创建位置、大小
myProCtrl.SetRange(0,100);
CString str;
for (int i = 1; i <= 100; i++)
{
myProCtrl.OffsetPos(1);
//CString str;
str.Format(_T("%d%%"),i); //百分比
(GetDlgItem(IDC_STATIC))->SetWindowText(str);
Sleep(5);
}
求大神帮帮忙!