我在OnInitDialog中有如下代码:
CProgressCtrl* pProg=(CProgressCtrl*)GetDlgItem(IDC_PROGRESS1);
pProg->SetRange(0,100);
pProg->SetPos(m_nProgress);
在构造函数中定义了m_nProgress的值为0,为什么运行时显示的进度条的位置不是0,而是大约进度条的70%的位置呢?
CProgressCtrl* pProg=(CProgressCtrl*)GetDlgItem(IDC_PROGRESS1);
pProg->SetRange(0,100);
pProg->SetPos(m_nProgress);
在构造函数中定义了m_nProgress的值为0,为什么运行时显示的进度条的位置不是0,而是大约进度条的70%的位置呢?
把这句注释掉,再看看怎么样?
//pProg->SetPos(m_nProgress);