解决非模态对话框第二次创建失败问题

1.如果是全局变量
CMyDlg g_Dlg;
解决办法:重载OnCancel OnOk,里边添加 DestroyWindow
2.如果是 new
CMyDlg* pDlg = new CMyDlg();
解决办法:在非模态对话框的PostNcDestroy里 delete this;

原文地址:https://www.cnblogs.com/Lthis/p/4202884.html