📄 subject_27424.htm
字号:
<p>
序号:27424 发表者:工藤优作 发表日期:2003-01-11 13:30:48
<br>主题:CButton求助
<br>内容:我写了这样一段代码,为什么在对话框程序中没有显示按钮呢?<BR>CButton AboutButton;<BR>AboutButton.Create(_T("My"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, <BR> CRect(50,50,80,80),AfxGetApp()->m_pMainWnd,1);
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:晚风也渡 回复日期:2003-01-11 14:21:52
<br>内容:CButton *AboutButton;<BR>AboutButton=new CButton();<BR>AboutButton.Create(_T("My"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, <BR> CRect(50,50,80,80),AfxGetApp()->m_pMainWnd,1); <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>
回复者:songxinye 回复日期:2003-01-11 14:40:14
<br>内容:你定义的CButton AboutButton;是局部变量,函数执行过后对象随之销毁,它只瞬间存在<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>
回复者:upstream 回复日期:2003-01-11 16:52:38
<br>内容:你应该将其定义为类的成员变量<BR>比如<BR>CButton m_btnAbout;<BR><BR>然后在OnInitDialog()中Create。<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-01-11 17:21:43
<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-01-13 16:36:44
<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>
回复者:upstream 回复日期:2003-01-13 17:38:44
<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-01-13 18:24:49
<br>内容:upstream,不要郁闷!其实实现一个东西有很多方法,被接受为正确答案的未必就是最好的,要坚信自己!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:upstream 回复日期:2003-01-14 10:57:09
<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-01-14 16:34:23
<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>
回复者:upstream 回复日期:2003-01-14 17:07:32
<br>内容:我个人认为晚风也渡的定义临时变量的办法并不正确。<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-01-14 17:27:23
<br>内容:http://www.vchelp.net/cndevforum/subject_view.asp?subject_id=20681
<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-01-14 18:31:00
<br>内容:使用new分配的变量,除非您销毁它,否则它就在内存(堆)中。<BR>如果你用完了而没有释放和销毁它的话,内存就泄漏了。<BR><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 + -