📄 subject_53801.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> CMsgDlg(CWnd* pParent = NULL); // standard constructor<BR><BR>// Dialog Data<BR> //{{AFX_DATA(CMsgDlg)<BR> enum { IDD = IDD_MESSAGEDLG };<BR> CString m_sMessage;<BR> int m_iOption;<BR> //}}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"stdafx.h"为<BR>/YX"stdafx.h"
<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>内容:<BLOCKQUOTE>引用“第1楼”所言<BR><Q>什么叫定制对话框 </Q></BLOCKQUOTE><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>内容:<BLOCKQUOTE>引用“第2楼”所言<BR><Q>工程设置的C++选项最下面的框中,改/Yu"stdafx.h"为 /YX"stdafx.h" </Q></BLOCKQUOTE><BR>我很菜,能不能再详细点?只找到了#include "stdafx.h"<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>打开“工程"菜单里的“设置”子菜单,在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 "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /FR"Debug/" /Fp"Debug/Dialogs.pch" /YX"stdafx.h" /Fo"Debug/" /Fd"Debug/" /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 "MsgDlg.h",而这个头文件中又没有声明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 + -