| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 834 人关注过本帖
标题: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
快速回复:MFC中这两个对话框对应的类是什么关系?
数据加载中...
 
   



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

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