对话框为何没有执行OnDestroy 我有一个对话框,响应了WM_DESTORY并重载了OnClose,但为何,关闭对话框时并没有执行OnDestroy? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WM_DESTROY是和WM_CREATE对应的。如果DoModal出来的对话框我猜应该没有执行OnDestroy,楼主可以测试一下 个人认为,由于你是重载,函数中需要添加上 销毁窗口 的功能,你在重载 OnClose() 的时候需要调用 基类的 OnClose,即是 CWnd::OnClose;或者是 CWnd::OnDestroy另外,CWnd::OnClos() 缺省实现的功能是 DestroyWindow ,并非是 OnDestroy。最后,楼上所说的 DoModal出来的对话框 是自动调动 销毁窗口 的函数的。 vc中如何保存位图到硬盘上 帮忙看下下面这段代码,明明是自动生成的怎么会有错误啊? 与网页传送数据时发送的数据是怎么知道的? VC USB通讯 急急急急急急急急急急急急急 菜鸟有难,望高手支援 诚招有意在广东汕头工作的软件开发人员,有意者详谈 关于怎么得到W2000下所有运行的进程的信息??!!! Online;; 我的计算机中毒了,请大家进来帮帮忙吧!! 如何查找mfc中的原码(精确到函数) ActiveX 控件,怎样直接绘制? 超级郁闷无法安装VS 2005 SP1 隧道模式如何实现,奖励1000元
由于你是重载,函数中需要添加上 销毁窗口 的功能,
你在重载 OnClose() 的时候需要调用 基类的 OnClose,即是 CWnd::OnClose;
或者是 CWnd::OnDestroy
另外,CWnd::OnClos() 缺省实现的功能是 DestroyWindow ,并非是 OnDestroy。最后,楼上所说的 DoModal出来的对话框 是自动调动 销毁窗口 的函数的。