我在主线程的某一函数中创建并显示一个无模式的对话框,在这个对话框上显示一个gif图片。程序下面的部分比较耗时,这时这个现实gif的对话框就不动了,好像死了一样。
如何可以使单独启动的对话框脱离主线程的影响呢?代码如下:
void setmodle()
{
m_probar = new processbar(this,"images/05043110.gif");
m_probar->show(); //显示对话框,
//下面部分加载数据,比较耗时...,执行到 这,上面调用的对话框就不动了
...
m_probar->close();
delete m_probar;
}
有没有办法,能让启动的对话框,不受下面加载数据的影响?