您的位置:首页 > 其它

MFC中关闭窗口时发生错误的原因

2016-11-07 09:14 211 查看
关闭视图窗口时发生断点的问题

   

   

   因为视图的PostNcDestroy,采用

   了自销毁,所以

   我们如果在栈中创建,在关闭时会发生断点错误.

   

   所以在创键视图对象时,要在堆中创建.

   

   

   void CWnd::PostNcDestroy()

{

   delete this; //  对象的自销毁

}

    由于CView继承自CWnd,所以视图创建时,也应该在堆中创建.....
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: