首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

EndDialog()和DestroyWindow()一起用可以么?解决方法

2012-01-24 
EndDialog()和DestroyWindow()一起用可以么?voidMyDlg::OnOK(){CDialog::OnOK()DestroyWindow()}这样就

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

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

热点排行