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

📄 subject_53801.htm

📁 vc
💻 HTM
字号:
<p>
序号:53801 发表者:莹莹菜 发表日期:2003-09-23 11:30:50
<br>主题:学习VC第七天的问题
<br>内容:按照教材作了一个小程序<BR>Project:Dialogs,主对话框有一个定制对话框<BR>定制对话框类名:CMsgDlg<BR><BR>class CMsgDlg : public CDialog<BR>{<BR>// Construction<BR>public:<BR>&nbsp;&nbsp;&nbsp;&nbsp;CMsgDlg(CWnd* pParent = NULL);&nbsp;&nbsp; // standard constructor<BR><BR>// Dialog Data<BR>&nbsp;&nbsp;&nbsp;&nbsp;//{{AFX_DATA(CMsgDlg)<BR>&nbsp;&nbsp;&nbsp;&nbsp;enum { IDD = IDD_MESSAGEDLG };<BR>&nbsp;&nbsp;&nbsp;&nbsp;CString&nbsp;&nbsp;&nbsp;&nbsp;m_sMessage;<BR>&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_iOption;<BR>&nbsp;&nbsp;&nbsp;&nbsp;//}}AFX_DATA<BR>.<BR>.<BR>.<BR>}<BR><BR>编译后怎么还出现这样的错误提示:<BR>error C2039: 'm_sMessage' : is not a member of 'CMsgDlg'<BR>see declaration of 'CMsgDlg'<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>
回复者:120 回复日期:2003-09-23 11:37:23
<br>内容:什么叫定制对话框<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>
回复者:a dog 回复日期:2003-09-23 11:43:37
<br>内容:要用/YX参数再重新编译一次,因为你虽改了代码,可它还是使用以前的预编译头件,编译器当你没改。<BR><BR>工程设置的C++选项最下面的框中,改/Yu&#34;stdafx.h&#34;为<BR>/YX&#34;stdafx.h&#34; 
<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-09-23 11:44:42
<br>内容:&lt;BLOCKQUOTE&gt;引用“第1楼”所言<BR>&lt;Q&gt;什么叫定制对话框&nbsp;&nbsp;&lt;/Q&gt;&lt;/BLOCKQUOTE&gt;<BR>自己创建的对话框,主对话框可以捕捉到定制对话框的信息。<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-09-23 11:49:14
<br>内容:&lt;BLOCKQUOTE&gt;引用“第2楼”所言<BR>&lt;Q&gt;工程设置的C++选项最下面的框中,改/Yu&#34;stdafx.h&#34;为&nbsp;&nbsp;/YX&#34;stdafx.h&#34; &lt;/Q&gt;&lt;/BLOCKQUOTE&gt;<BR>我很菜,能不能再详细点?只找到了#include &#34;stdafx.h&#34;<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>
回复者:a dog 回复日期:2003-09-23 11:56:40
<br>内容:菜菜:<BR>打开“工程&#34;菜单里的“设置”子菜单,在C\C++选项卡中。<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-09-23 12:45:42
<br>内容:改过了,还是同样的错误提示。<BR>你看对吗?<BR>/nologo /MDd /W3 /Gm /GX /ZI /Od /D &#34;WIN32&#34; /D &#34;_DEBUG&#34; /D &#34;_WINDOWS&#34; /D &#34;_AFXDLL&#34; /D &#34;_MBCS&#34; /FR&#34;Debug/&#34; /Fp&#34;Debug/Dialogs.pch&#34; /YX&#34;stdafx.h&#34; /Fo&#34;Debug/&#34; /Fd&#34;Debug/&#34; /FD /GZ /c 
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:a dog 回复日期:2003-09-23 13:13:59
<br>内容:那你是如何使用的m_sMessage?贴下来哟!<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-09-23 13:31:27
<br>内容:出错行:m_sResults = m_dMsgDlg.m_sMessage;<BR><BR>其中m_dMsgDlg是定制对话框类的变量,m_sResults 是主对话框的控件变量<BR><BR>a dog辛苦了!!!
<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-09-23 14:24:13
<br>内容:这个变量是自动用Wizard生成的,还是你手工加进去的
<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-09-23 14:36:37
<br>内容:这个变量是用Wizard添加的
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:david_zhao 回复日期:2003-09-23 14:48:58
<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>回复者:a dog 回复日期:2003-09-23 14:57:43
<br>内容:我看了你的源代码,你有两个类是相同的名字,你在DialogsDlg.cpp中包含的是#include &#34;MsgDlg.h&#34;,而这个头文件中又没有声明m_sMessage;和m_iOption;<BR>你把MsgDlg1.h和MsgDlg1.cpp都删了,再在MsgDlg.h声明m_sMessage;和m_iOption;<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-09-23 15:23:16
<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 + -