当处理大数据或者计算量较大时,MFC进度条一致没响应,直至程序完成后进度条达到100%,出现这种假死状态,其完美处理办法是:
在大任务量前加上以下代码:
/////////////////////***********解决进度条无响应**************///////////////////////
MSG msg;
while(PeekMessage(&msg,NULL,0,0,PM_REMOVE))
{
TranslateMessage
(
&msg
)
;
DispatchMessage
(
&msg
)
;
}
/////////////////////***********解决进度条无响应**************///////////////////////