MFC多线程与形式对话框

MFC多线程与模式对话框
程序中有一些数据处理的程序,执行需要一段时间,要求不能使用进度条,最好使用弹出模式对话框。本人菜鸟,刚试着学习多线程,但是,一旦模式对话框被domodal()以后,后面的函数就不能被执行了。很头疼,是不是这个思路根本就行不通?如果行得通,怎么在模式对话框DoModal()以后,还能执行其他的数据处理,并且在数据处理完毕之后,模式对话框消失?请教各位大侠给指点,请求详细解答。
------解决方案--------------------
这个很简单

负责DoModal的窗口Show或者InitDialog的时候去启动线程。

线程工作完毕后,发消息通知DoModal的窗口自己关闭,程序函数正常退出。

相关的容错看你的需要来做。