读书人

EndDialog()和DestroyWindow()一起用可

发布时间: 2012-01-24 23:11:54 作者: rapoo

EndDialog()和DestroyWindow()一起用可以么?
void MyDlg::OnOK()
{
CDialog::OnOK();
DestroyWindow();
}
这样就不用判断是不是模式对话框了。一块都销毁,行么?
调试没问题,即属内幕里面说不能对无模式对话框用EndDialog(),为什么?

[解决办法]
非摸态主要是释放动态分配的对话框类!
OnOK()之后,调不调用DestroyWindow()都是一样的,窗体资源都会被销毁!

读书人网 >VC/MFC

热点推荐