1.资源视图下新建资源Dialog,并为对话框添加类,设置类名为ProgDlg.在类ProgDlg中添加消息WM_TIMER,并点击编辑代码。
2.在对话框内拖动添加控件Progress Control,并为其添加变量m_prog。
3.在ProgDlg.cpp中添加如下代码(获取对话框句柄)
void ProgDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_PROGRESS1, m_prog);
int min, max, offset;
m_prog.GetRange(min, max);
offset = m_prog.GetStep();
m_prog.SetStep(offset/2);
SetTimer(1,200,NULL);
}
BEGIN_MESSAGE_MAP(ProgDlg, CDialog)
ON_BN_CLICKED(IDO