1.首先在Toolbox中添加控件,拉长其选项框,打开其属性,修改其ID项名称IDC_PROGRESS1(也可以不修改)
 
 
2.在.h文件的    enum { IDD = IDD_DEMO_DIALOG };   下添加参数及其类型

  CProgressCtrl        m_progress;
 
3.在.cpp文件中添加
 
void Dlg::DoDataExchange(CDataExchange* pDX)
{
    CDialog::DoDataExchange(pDX);
   
   DDX_Control(pDX, IDC_PROGRESS1, m_progress);
}
4. 在.cpp文件中初始化
 
BOOL CDemoDlg::OnInitDialog()
{
    CDialog::OnInitDialog();
 
    m_progress.SetRange32(0,1000);
 
}
 
5.调用
 
CProgressCtrl* pw=(CProgressCtrl*)GetDlgItem(IDC_PROGRESS1);
    pw->SetRange(0,500);
 
    int i;
    //这里可以进行费时的操作,同时显示进度
 
    for(i=0;i<500;i++)
 
    {
        pw->SetPos(i);
        ::Sleep(10);    
    }