我想问下MFC在子窗口怎么能得到主窗口的信息呢?
如题:vc6.0里用向导创建一个对话框程序AAA对话框的类是CAAADlg然后添加一个对话框资源,然后双击这个新建的对话框,系统将会提示你创建一个新的对话框类,假如叫CB...
如题:
vc 6.0里用向导创建一个对话框程序 AAA
对话框 的类是 CAAADlg
然后 添加一个对话框资源,然后双击 这个新建的 对话框,系统将会提示你创建一个新的对话框类,假如叫 CBbDlg
然后在第一个对话框的AAADdlg.cpp文件里 加上第二个对话框的头文件,如下#include "BbDlg.h"
再第一个对话框里 放一个 按钮,然后双击这个按钮,vc自动添加按钮事件
然后 再 按钮事件里 假如 以下代码
CBbdlg bdlg;
bdlg.DoModal();
我只知道创建一个子窗口和获取子窗口的变量,但主窗口传递信息到子窗口应该怎么做呢?我想在子窗口中的EDIT框架中能显示主窗口的默认值,应该怎么做呢?
希望高手说详细点,子窗口的构造函数是哪个呢? 展开
vc 6.0里用向导创建一个对话框程序 AAA
对话框 的类是 CAAADlg
然后 添加一个对话框资源,然后双击 这个新建的 对话框,系统将会提示你创建一个新的对话框类,假如叫 CBbDlg
然后在第一个对话框的AAADdlg.cpp文件里 加上第二个对话框的头文件,如下#include "BbDlg.h"
再第一个对话框里 放一个 按钮,然后双击这个按钮,vc自动添加按钮事件
然后 再 按钮事件里 假如 以下代码
CBbdlg bdlg;
bdlg.DoModal();
我只知道创建一个子窗口和获取子窗口的变量,但主窗口传递信息到子窗口应该怎么做呢?我想在子窗口中的EDIT框架中能显示主窗口的默认值,应该怎么做呢?
希望高手说详细点,子窗口的构造函数是哪个呢? 展开
2个回答
展开全部
最简单的,把主窗口的需要显示的东西放到Public区。在子窗口直接引用CAAADlg(名字你自己看)->属性。
子窗口,主窗口的概念是你自己的,计算机没有这么多约束,编程有的只有public,private,protect。琢磨下:)
子窗口,主窗口的概念是你自己的,计算机没有这么多约束,编程有的只有public,private,protect。琢磨下:)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在CBbdlg 类中定义一个父窗口的指针CAAADlg m_pp;
CBbdlg bdlg;
bdlg.m_pp = this;
bdlg.DoModal();
CBbdlg bdlg;
bdlg.m_pp = this;
bdlg.DoModal();
更多追问追答
追问
不行呢~~~能说详细点吗~你这个语句是什么意思呢~在子窗口又创建窗口?
追答
哦,对了CAAADlg m_pp改成 CAAADlg* m_pp;
不是创建,在子窗口中存了一下父窗口的指针。你不是要访问父窗口中的变量吗,
这样你就可以通过m_pp来访问了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询