MFC非模态对话框的关闭
如果要在点击按钮的情况下,销毁非模态对话框,只需要把按钮的事件映射到OnCancel函数, 里面调用DestroyWindow(), 然后重写PostNCDestroy(), delete 指针。
另外一种方式:
void CSubParamGroupDlg::OnClose() { // TODO: 在此添加消息处理程序代码和/或调用默认值 CDialogEx::OnClose(); DestroyWindow(); delete this; m_pParamGroupDlg = NULL; }
参考链接:
https://www.cnblogs.com/afarmer/archive/2012/03/31/2427328.html
https://blog.csdn.net/ximi19881011/article/details/24195207