7 个解决方案
#1
这样是可以的,只不过不能让主线程计算完成后就退出,要不然会导致进程退出,其它线程也就没了
#2
主线程默认就是ui线程,自然UI操作放主线程,而一般的子线程都是worker线程,主要负责计算等工作,而不是UI相关的
#3
线程中创建对话框时指定父窗口为CWnd::GetDesktopWindow(),不要把主线程窗口作为父窗口。
参考这个帖子:
http://topic.csdn.net/u/20090831/16/38ce7d95-f0ad-43a3-bd3c-4bff44633ec0.html
参考这个帖子:
http://topic.csdn.net/u/20090831/16/38ce7d95-f0ad-43a3-bd3c-4bff44633ec0.html
#4
帮顶
#5
同意三楼
#6
UP
#7
嗯,我按照你说的试了,确实可以,哈哈,谢谢大侠!
#1
这样是可以的,只不过不能让主线程计算完成后就退出,要不然会导致进程退出,其它线程也就没了
#2
主线程默认就是ui线程,自然UI操作放主线程,而一般的子线程都是worker线程,主要负责计算等工作,而不是UI相关的
#3
线程中创建对话框时指定父窗口为CWnd::GetDesktopWindow(),不要把主线程窗口作为父窗口。
参考这个帖子:
http://topic.csdn.net/u/20090831/16/38ce7d95-f0ad-43a3-bd3c-4bff44633ec0.html
参考这个帖子:
http://topic.csdn.net/u/20090831/16/38ce7d95-f0ad-43a3-bd3c-4bff44633ec0.html
#4
帮顶
#5
同意三楼
#6
UP
#7
嗯,我按照你说的试了,确实可以,哈哈,谢谢大侠!