⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_36322.htm

📁 vc
💻 HTM
字号:
<p>
序号:36322 发表者:崔明亮 发表日期:2003-04-14 11:18:50
<br>主题:为什么我的窗体创建之后不能显示?请赐教
<br>内容:我的代码如下<BR>CMyDialog.h<BR>...<BR>&nbsp;&nbsp;&nbsp;&nbsp;CWnd wnd;<BR><BR>CMyDialog.cpp<BR>...<BR><BR>void CMy1Dlg::OnButton1() <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;// TODO: Add your control notification handler code here<BR>&nbsp;&nbsp;&nbsp;&nbsp;wnd.Create(NULL, "Hi", WS_CHILD | WS_VISIBLE,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CRect(0, 0, 50, 50), this, 1234);<BR>&nbsp;&nbsp;&nbsp;&nbsp;BOOL b = wnd.ShowWindow(SW_SHOW);<BR>&nbsp;&nbsp;&nbsp;&nbsp;wnd.UpdateWindow();<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-04-14 11:27:56
<br>内容:局部栈变量,出了作用域自动弹栈析构,应该使用堆变量 new...<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ——iwill
<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>回复者:Eddie 回复日期:2003-04-14 14:01:45
<br>内容:看来旺崽好像没看清楚,wnd是一个成员变量而不是一个局部变量。<BR>窗口不能显示的主要原因在于第一个参数不能为空,并且必须是一个已通过AfxRegisterWndClass注册的类名。<BR>请看我附上的例子MyDlg.zip。
<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 + -