aurain
技术文摘
C++博客
首页
新文章
新随笔
聚合
管理
posts - 137, comments - 268, trackbacks - 0
解决 Warning: calling DestroyWindow in CWnd::~CWnd OnDestroy or PostNcDestroy in derived class will not be called
出现上面Warning,原因是,调用窗口类析构的时候,窗口对象还没有销毁。具体表现在,当在一个窗口中生成另外一个窗口CTestDlg 时:
CTestDlg
*
pDlg
=
new
CTestDlg();
pDlg
->
Create(IDD_DIALOG_TEST,
this
);
pDlg
->
ShowWindow(TREU):
//
结束时
delete pDlg;
pDlg
=
NULL;
这样的写法就会出现上面的warning,正确的做法如下:
//
结束时
if
(pDlg)
{
pDlg
->
DestoryWindow();
pDlg
=
NULL;
}
//
在后生成的窗口类中加如下代码
void
CTestDlg::PostNcDestroy()
{
//
TODO: 在此添加专用代码和/或调用基类
delete
this
;
//
这个一定要
CDialog::PostNcDestroy();
}
posted on 2013-10-23 10:37
水
阅读(3604)
评论(0)
编辑
收藏
引用
所属分类:
vc
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
解决 Warning: calling DestroyWindow in CWnd::~CWnd OnDestroy or PostNcDestroy in derived class will not be called
selectany
vc静态库项目无法生成lib文件
windows 多线程编程的几点经验 (防止死锁)
vc2008对话框项目使用Feature Pack
How to Check the Existence of a File or a Directory
在visual c++ 2003中用hash_map保存自定义类型数据
Windows下如何得到当前时间日期
vc将对话框移动点屏幕右下角
vc知识点(窗体的关闭)
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
V2EX创意工作者的社区
<
2012年11月
>
日
一
二
三
四
五
六
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(17)
给我留言
查看公开留言
查看私人留言
随笔分类
(138)
Android(2)
c/c++基础知识(17)
Java(4)
Linux(7)
socket编程(8)
sql(3)
tcp/ip(18)
udt分析(2)
vc(13)
Windows开发(10)
windows驱动(17)
架构(1)
内存管理(3)
软件分析(8)
算法与数据结构(10)
网络安全(2)
项目管理(8)
协议分析(4)
移动互联(1)
随笔档案
(137)
2015年11月 (1)
2015年5月 (1)
2014年11月 (1)
2014年10月 (1)
2014年7月 (7)
2014年4月 (1)
2014年3月 (3)
2014年2月 (4)
2014年1月 (2)
2013年10月 (1)
2013年3月 (1)
2013年1月 (1)
2012年12月 (1)
2012年11月 (2)
2012年7月 (1)
2011年9月 (1)
2011年8月 (2)
2011年6月 (2)
2011年3月 (1)
2010年11月 (2)
2010年9月 (1)
2010年8月 (1)
2010年7月 (5)
2010年5月 (2)
2009年12月 (3)
2009年11月 (1)
2009年9月 (3)
2009年8月 (3)
2009年6月 (7)
2009年4月 (5)
2009年3月 (7)
2009年2月 (3)
2009年1月 (7)
2008年12月 (1)
2008年11月 (6)
2008年10月 (5)
2008年9月 (2)
2008年8月 (6)
2008年7月 (2)
2008年6月 (11)
2008年5月 (3)
2008年4月 (4)
2008年3月 (3)
2008年2月 (7)
2008年1月 (1)
2007年12月 (2)
网络开发
C++的罗浮宫
C++基础知识
逆水行舟
基础知识
紫月城游戏软件
网络编程
最新随笔
1. Java调优知识汇总
2. Web API
3. htop使用备忘
4. Windows下jre server模式启动
5. ubuntu下允许mysql远程连接
6. SQLServer性能优化之 nolock,大幅提升数据库查询性能
7. 数据库SQL优化大总结之 百万级数据库优化方案
8. Ubuntu12.0.4 server手工安装jdk6
9. Ubuntu12.04 server配置apache2+php5+mysql5环境
10. Ubuntu 12.04 root登录
搜索
积分与排名
积分 - 493299
排名 - 36
最新随笔
1. Java调优知识汇总
2. Web API
3. htop使用备忘
4. Windows下jre server模式启动
5. ubuntu下允许mysql远程连接
6. SQLServer性能优化之 nolock,大幅提升数据库查询性能
7. 数据库SQL优化大总结之 百万级数据库优化方案
8. Ubuntu12.0.4 server手工安装jdk6
9. Ubuntu12.04 server配置apache2+php5+mysql5环境
10. Ubuntu 12.04 root登录
最新评论
1. re: 浩方对战平台原理初步分析
有趣,感谢博主的分析,也敬佩博主的人品。
--Svtter
2. re: 一种自定义网络通信协议
怎样学会
--钟易成
3. re: 如何编译TrueCrypt 7.0a源码
您好,请问现在还可以找您发一下源码么?
--xiaoyaya103
4. re: svn提交时设置文件类型过滤
楼主我尝试了您的方法 好像不去效果
--ss
5. re: 介绍一个P2P点播直播开源项目,挺不错的
支持!!
--刘芳
阅读排行榜
1. GetWindowRect和GetClientRect(转)(34213)
2. 计算最大公约数的两种算法(24195)
3. windows中定时操作(SetTimer函数用法)(21816)
4. bug严重级别和优先级别定义(13872)
5. 介绍一个P2P点播直播开源项目,挺不错的(12610)
评论排行榜
1. 如何编译TrueCrypt 7.0a源码(29)
2. 用至少三种方法实现1+2+...+n(19)
3. 【分享】软件工程规范-软件工程文档模板(12)
4. 指针和引用的联系与区别(10)
5. 删除首次出现字串(10)