搜索
编程论坛
→
开发语言
→
C++论坛
→
『 VC++/MFC 』
→ MFC中这两个对话框对应的类是什么关系?
标题:
MFC中这两个对话框对应的类是什么关系?
只看楼主
andyandy
等 级:
论坛游民
威 望:
1
帖 子:108
专家分:94
注 册:2009-4-28
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:3
MFC中这两个对话框对应的类是什么关系?
主对话框对应类中有一公有成员。
用DoModal建立子对话框。在子对话框的OnInitDialog()中显示该公有成员。
子对话框源文件也包含主对话框头文件。可还是报错说该公有成员是undeclared identifier。
不知这样的两个类之间是啥关系。
不是说,类的公有成员任何地方都可以使用吗?
求大侠帮助。先谢过!
搜索更多相关主题的帖子:
对话框
源文件
2011-06-10 02:05
ljt
等 级:
侠之大者
威 望:
3
帖 子:191
专家分:431
注 册:2009-4-6
第
2
楼
得分:10
这个DoModal()是在主对话框中调用的,是这样“C子对话框Dlg childDlg;childDlg.DoModal();”;然后主对话框中的CPP文件要保护子对话框的。h文件。
[
本帖最后由 ljt 于 2011-6-10 08:39 编辑
]
2011-06-10 08:37
记叙、继续
等 级:
业余侠客
帖 子:56
专家分:226
注 册:2011-5-17
第
3
楼
得分:10
额,似懂非懂
2011-06-10 16:51
a315010225
等 级:
论坛游民
帖 子:64
专家分:10
注 册:2009-10-29
第
4
楼
得分:0
在你DoModal 之前把主对话框中的那个变量传给弹出对话框中的变量 如主对话框中 变量为 int flag ; CDLG为子对话框 CDLG dlg ;dlg.flag=flag; 然后再弹出不就OK了
2011-06-16 17:45
4
1/1页
1
参与讨论请移步原网站贴子:
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