📄 subject_57162.htm
字号:
<p>
序号:57162 发表者:tianxia 发表日期:2003-10-23 11:19:34
<br>主题:一个奇怪的问题,望各位大侠帮帮忙!急!
<br>内容:我的vc工程中有三个对话框,一个是主对话框:CTestDlg,另两个分别为CAttempDlg和CPolDlg,我在CTestDlg中调用CAttempDlg类的成员变量时就是直接定义了一个CAttempDlg的类型的变量adlg;然后通过adlg.成员变量 就直接将其值赋给了CTestDlg中的相应的变量了。现在我还想在CPolDlg类中调用CTestDlg类的成员变量的值,该成员变量在CTestDlg的初始化时就赋值了的,我通过同样的方法(用tdlg.成员变量 的方法传值)可我却怎么也不能成功,请问这是为什么?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:vcTM 回复日期:2003-10-23 17:04:33
<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>回复者:楚天琪 回复日期:2003-10-24 15:55:18
<br>内容:如果你是在CPolDlg窗体启动时调用CTestDlg中的成员变量的值的话你可以在CPolDlg类中事先定义几个成员成员变量,然后用在CTestDlg中:<BR>CPolDlg m_dlg;<BR>m_dlg.m_str1=str1;<BR>m_dlg.m_str2=str2;<BR>m_dlg.DoModal();<BR><BR>其中 str1,str2 是CTestDlg中的成员变量。。
<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 + -