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

📄 subject_39073.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:39073 发表者:-=流星雨=- 发表日期:2003-05-08 02:06:28
<br>主题:【求助】高手请进
<br>内容:我编了一个基于对话框的vc程序。<BR>程序中包括两个对话框,其中第一个对话框(主对话框)中有两个参数需要传递到第二个对话框中,请问怎么办?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:wowow 回复日期:2003-05-08 08:25:50
<br>内容:1.添加方式<BR>&nbsp;&nbsp;a.添加属性<BR>&nbsp;&nbsp;在你的第二个对话框中定义两个公有变量对应你的两个要传递变量,然后在DoModal(或Create)之前进行变量赋值。<BR>&nbsp;&nbsp;b.添加构造函数<BR>&nbsp;&nbsp;把两个要传递的变量作为第二个对话框的构造函数参数进行传递。<BR>2.传递方式<BR>&nbsp;&nbsp;a.指针(或引用);<BR>&nbsp;&nbsp;b.复制(如果你的变量是一个类类型的话,可能要重载"="运算符--深拷贝); 
<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-05-08 14:04:53
<br>内容:能对你给的语句(DoModal)给个小语句作为示例吗?
<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-05-08 16:48:27
<br>内容:既然有两个对话框,使用OnCopyData()就可以了,传多少数据都可以。
<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>回复者:wowow 回复日期:2003-05-08 21:14:49
<br>内容:假设int a,int b是第一个对话框要传给第二个对话框的内容,在第二个对话框的定义文件(.h文件)中定义两个公有变量int a,int b,调用第二个对话框的代码为:<BR>CTestDialog dlg2;<BR>dlg2.a = a;<BR>dlg2.b = b;<BR>if (dlg2.DoModal() == IDOK)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;......<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 + -