销毁控件
在软件中Create了一些控件,比如CImageList ImageList3; ImageList3.Create(。。。。。) ;CScaleCaliDlg m_pScaleCaliDlg; m_pScaleCaliDlg.Create(IDD_SCALECALI_DLG,this); 等等,这些还需要destroy吗 ?
[解决办法]
不需要
[解决办法]
不需要,
CImageList ImageList3;在栈上创建的,退出作用域自动销毁
[解决办法]
父窗口销毁之前,会发送消息给子控件,通知子控件销毁.
所以一般情况下不需要自己去销毁.
[解决办法]
[解决办法]
一般 如果你 是 将 对象 放到 头文件 中 的话 ,是不需要 自己 去 销毁的 , 但是如果 你用 create(动态创建) 的话 , 就 需要自己 销毁