MFC中解决子线程中打开非模态对话框内存泄漏实例(VC++2008)
子线程中打开非模式对话框内存泄漏问题这个问题困扰已久网上没有完整的解决方案;现将实例源代码分享给大家希望对您有帮助(代码是VS2008下编写的)问题原因:对话框的默认关闭方式模式对话框关闭而现在是以非模式对话框方式打开所以关闭的时候要把模式对话框的处理屏蔽解决方案如下:重写对话框的PostNcDestroyOnCloseOnDestroy具体代码如下:voidCMyDlg::PostNcDestroy{TODO:在此添加专用代码和或调用基类deletethis;CDialog::PostNcDestroy;}voidCMyDlg::OnClose{TODO
下载地址
用户评论
没啥用啊!
没什么用,太简单了
不错,问题已经解决。
非常好用,正是需要的,感谢分享。