1、在父窗口的構造函數中用new來創建非模態對話框對象;
2、調用基類函數Create()來打開話框;
3、重寫OnCancel()函數,調用DestroyWindow()來關閉非模態對話框;
4、在父窗口的析構函數中用delete來刪除非模態對話框對象;
二、非模態對話框創建後,父窗口是不能DestroyWindow()的,但是妳可以隱藏父窗口來達到目的。
上述提供了壹個思路,沒有提供源代碼,幾句語句就能做出來了,還是自己嘗試印象才深刻。如果對C++語言還沒有掌握的話,建議還是先把C++語言掌握好了再去學習VC++
希望采納。