1、在动态创建模态对话框的时候,一定要在析构函数中手动调用我们定义好的析构函数,手动删除此动态对象来销毁对话框,手动添加析构函数代码如下:
1 CAdditionDlg::~CAdditionDlg() 2 { 3 // 如果非模态对话框已经创建则删除它 4 if (NULL != m_pTipDlg) 5 { 6 // 删除非模态对话框对象 7 delete m_pTipDlg; 8 } 9 }
1、在动态创建模态对话框的时候,一定要在析构函数中手动调用我们定义好的析构函数,手动删除此动态对象来销毁对话框,手动添加析构函数代码如下:
1 CAdditionDlg::~CAdditionDlg() 2 { 3 // 如果非模态对话框已经创建则删除它 4 if (NULL != m_pTipDlg) 5 { 6 // 删除非模态对话框对象 7 delete m_pTipDlg; 8 } 9 }
转载于:https://www.cnblogs.com/gzy-zju-edu/articles/4179360.html