我在函数OpenDgl()中用下面代码创建了一个非模态对话框。
    CCreateDlg *dlg = new CCreateDlg(this);
dlg->Create(IDD_CREATE_DIALOG);
dlg->ShowWindow(SW_SHOW);
   
    然后在对话的OnDestroy()函数中用delete this;    但是当对话框被销毁后,前没有释放对话框所占用的内存资源并且如果再次创建该对话框
系统所在总内存还在不断增加请问如何才能在迟出非模态对话框时,释放掉所占用的内存。。