标题:MFC中这两个对话框对应的类是什么关系?
只看楼主
andyandy
Rank: 2
等 级:论坛游民
威 望:1
帖 子:108
专家分:94
注 册:2009-4-28
结帖率:100%
已结贴  问题点数:20 回复次数:3 
MFC中这两个对话框对应的类是什么关系?
主对话框对应类中有一公有成员。
用DoModal建立子对话框。在子对话框的OnInitDialog()中显示该公有成员。
子对话框源文件也包含主对话框头文件。可还是报错说该公有成员是undeclared identifier。
不知这样的两个类之间是啥关系。
不是说,类的公有成员任何地方都可以使用吗?
求大侠帮助。先谢过!
搜索更多相关主题的帖子: 对话框 源文件 
2011-06-10 02:05
ljt
Rank: 6Rank: 6
等 级:侠之大者
威 望:3
帖 子:191
专家分:431
注 册:2009-4-6
得分:10 
这个DoModal()是在主对话框中调用的,是这样“C子对话框Dlg childDlg;childDlg.DoModal();”;然后主对话框中的CPP文件要保护子对话框的。h文件。

[ 本帖最后由 ljt 于 2011-6-10 08:39 编辑 ]
2011-06-10 08:37
记叙、继续
Rank: 4
等 级:业余侠客
帖 子:56
专家分:226
注 册:2011-5-17
得分:10 
额,似懂非懂
2011-06-10 16:51
a315010225
Rank: 2
等 级:论坛游民
帖 子:64
专家分:10
注 册:2009-10-29
得分:0 
在你DoModal 之前把主对话框中的那个变量传给弹出对话框中的变量 如主对话框中 变量为 int flag ; CDLG为子对话框  CDLG dlg ;dlg.flag=flag;  然后再弹出不就OK了
                                                                                             
2011-06-16 17:45



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-342374-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.110744 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved