MFC非模態對話框的關閉
如果要在點擊按鈕的情況下,銷毀非模態對話框,只需要把按鈕的事件映射到OnCancel函數, 里面調用DestroyWindow(), 然后重寫PostNCDestroy(), delete 指針。

另外一種方式:
void CSubParamGroupDlg::OnClose() { // TODO: 在此添加消息處理程序代碼和/或調用默認值 CDialogEx::OnClose(); DestroyWindow(); delete this; m_pParamGroupDlg = NULL; }
參考鏈接:
http://www.rzrgm.cn/afarmer/archive/2012/03/31/2427328.html
https://blog.csdn.net/ximi19881011/article/details/24195207

浙公網安備 33010602011771號