しげです。


> ダイアログの画面を閉じてそれによる処理が重く、メイン画面上に
> 表示してあったダイアログの矩形の部分だけしばらく描画がされません。
> VisualBasicだとDoEventという関数があり
> 強制的に表示させる事が可能ですが、VC(MFC)では
> どのようにすれば良いのでしょうか?


    [mfc 21254] モーダルダイアログの消えるタイミング

の一連のやり取りを読めば、ヒントになるかもしれませんね。