📄 subject_64005.htm
字号:
<p>
序号:64005 发表者:yanzheng 发表日期:2003-12-08 12:12:50
<br>主题:怎样删除一个对象
<br>内容:新建一个对象:<BR>CDialogTwo m_dlgChild;<BR>m_dlgChild.Create(IDD_DIALOG2,this); <BR>m_dlgChild.MoveWindow(0,0,1024,768);<BR>m_dlgChild.ShowWindow(SW_SHOW);<BR>用<BR>m_dlgChild.ShowWindow(SW_HIDE);<BR>delete m_dlgChild;<BR>删除为什么出错<BR><BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:浩公 回复日期:2003-12-08 12:36:25
<br>内容:不用删除。对象的作用域结束时调用 析构
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:yanzheng 回复日期:2003-12-08 13:44:55
<br>内容:1楼,你好!<BR>问题是我在视图左键按下时建立,按对话框中的OK就没有对话框了,<BR>我这时要再建立就出错?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:就是不相信 回复日期:2003-12-08 19:49:47
<br>内容:说的模糊了<BR>CDialogTwo m_dlgChild;<BR>这样定义的是在栈中分配的内存,对象的作用域结束时会自己调用析构,释放内存<BR>New的内存是堆内存,必须释放。<BR>发代码看看!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:sunice 回复日期:2003-12-08 23:01:20
<br>内容:我碰到跟你一样的问题!我设了一个变量指示是否已经Create过,如果没有,就建立并显示,如果已经建立,就只显示。<BR>if(m_Exist == FALSE)<BR>{<BR> m_dlgChild.Create(IDD_DIALOG2,this); <BR> m_Exist = TRUE;<BR>}<BR><BR> m_dlgChild.MoveWindow(0,0,1024,768);<BR> m_dlgChild.ShowWindow(SW_SHOW);<BR><BR>我想点OK按钮时只是隐藏窗口,而并没有析构吧。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:战马 回复日期:2003-12-08 23:02:03
<br>内容:而且delete 后面应该跟一个指针吧?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:红苹果 回复日期:2003-12-09 00:13:43
<br>内容:不是用new分配的窗口对象,要用m_dlgChild.DestoryWindow();销毁它。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -