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

📄 subject_60342.htm

📁 vc
💻 HTM
字号:
<p>
序号:60342 发表者:linshan 发表日期:2003-11-12 22:25:36
<br>主题:求救!
<br>内容:我用MFC做了一个单文档的 在做了一个对话框 用来接受用户输入 然后想通过视图输出用户输入的数据 并进行打印 但我不知道在对话框中的变量怎么传到 视图类中<BR>请大虾指点 一下&nbsp;&nbsp;非常感谢
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:hurtmanzc 回复日期:2003-11-12 22:37:34
<br>内容:你可以在视类里处理某个命令,在处理函数里显示对话框,将输入的数据存到对话框类的成员变量里,关闭对话框后,对话框的变量并没有删除,将对话框的成员变量直接副给视类成员即可,下面有我做的一个在两个对话框间传递变量的例子。<BR>http://www.vchelp.net/cndevforum/subject_view.asp?subject_id=58038&amp;forum_id=
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:linshan 回复日期:2003-11-12 22:47:13
<br>内容:不好意思 我真的很菜 我就是不知道 怎么把对话框的成员变量 副给视图类成员 能不能给我一个例子 我现在已经有点昏头了&nbsp;&nbsp;谢谢
<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>回复者:hurtmanzc 回复日期:2003-11-12 23:02:04
<br>内容:<BR>假设你的对话框有一个编辑控件,用ClassWizard为期添加一个CString型变量m_stredit,再假设你在视类中处理某个菜单命令,在处理函数中显示对话框,你在编辑框输入字符后单击确定按扭关闭对话框,此时你输入的字符已经保存到m_stredit里,将m_stredit直接赋值给视类的某个CString的成员变量即可,如下:<BR>CMyView::OnXXX()<BR>{<BR>CMyDialog m_dlg;<BR>if(m_dlg.DoModal()==IDOK)<BR><BR>m_strview=m_dlg.m_stredit;//m_strview是视类中的任一CString型<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;//成员变量<BR>}<BR><BR><BR><BR><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>
回复者:linshan 回复日期:2003-11-12 23:15:15
<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>
回复者:hurtmanzc 回复日期:2003-11-12 23:49:53
<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 + -