为什么用DestroyWindow函数撤销窗口会失败?
有一个指向一个对话框的指针*pDlg, 现在想销毁这个窗口,调用pDlg-〉DestroyWindow(),但是该函数调用会出现一个断言失败,该断言是:CWnd::DestroyWindow()函数中的ASSERT(m_hWnd == hWndOrig)请问这是为什么?该如何解决?谢谢!!
[解决办法]
应该是析构函数或者PostNCDestroy内存越界
[解决办法]
用PostQuitMessage(0)
[解决办法]
pDlg指的对么
[解决办法]
如果打开的是模式对话框,则用EndDialog关闭。