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

销毁控件,该如何解决

2012-11-10 
销毁控件在软件中Create了一些控件,比如CImageList ImageList3ImageList3.Create(。。。。。) ;CScaleCaliDlg

销毁控件
在软件中Create了一些控件,比如CImageList ImageList3; ImageList3.Create(。。。。。) ;CScaleCaliDlg m_pScaleCaliDlg; m_pScaleCaliDlg.Create(IDD_SCALECALI_DLG,this); 等等,这些还需要destroy吗 ?

[解决办法]
不需要
[解决办法]
不需要,
CImageList ImageList3;在栈上创建的,退出作用域自动销毁
[解决办法]
父窗口销毁之前,会发送消息给子控件,通知子控件销毁.
所以一般情况下不需要自己去销毁.






[解决办法]

探讨

但是CImageList ImageList3; CScaleCaliDlg m_pScaleCaliDlg; 我是定义在头文件里面的

[解决办法]
一般 如果你 是 将 对象 放到 头文件 中 的话 ,是不需要 自己 去 销毁的 , 但是如果 你用 create(动态创建) 的话 , 就 需要自己 销毁

热点排行