求助大神~~~
我有一个大的数据处理函数,比较耗时间,想用进度条来显示其进度。
这是一个按钮事件函数
void CCorrect::OnBnClickedOk()
{
int Select=Subject.GetCurSel();
MessageBox(_T("程序正在进行中,请耐心等待"));
locale::global(locale(""));
c_Proce.SetRange(0,100);
c_Proce.SetPos(40); //在数据处理前设置进度条
Sys.Correct(Select); //一个大的数据处理函数
locale::global(locale("C"));
// TODO: 在此添加控件通知处理程序代码
//OnOK();
}
运行时,开始进度条没反应,只有等到数据处理函数做完后才会显示。这是为什么。怎样才能做到实时更新进度条
急,求各位大神帮帮忙,谢谢了