如何将弹出的子对话框运行得到的数据显示在父对话框的编辑框中?(同时子对话关闭)

具体就是,点击父对话框的按钮弹出子对话框,然后点击子对话框按钮运行后自动关闭并将结果显示在父对话框的编辑框中。我曾试过在子对话框中建立父对话框的对象然后更改编辑框对应的变... 具体就是,点击父对话框的按钮弹出子对话框,然后点击子对话框按钮运行后自动关闭并将结果显示在父对话框的编辑框中。
我曾试过在子对话框中建立父对话框的对象然后更改编辑框对应的变量,但是结果显示不了,指针好像也不行,谁能给出一个切实可用的代码?
展开
 我来答
归悦欣cf
2012-09-04 · TA获得超过1444个赞
知道大有可为答主
回答量:4251
采纳率:59%
帮助的人:1036万
展开全部
父窗口的对象已经存在了,所以你在子对话框中建立的所谓父窗口对象与父窗口一点关系也没有,因此你要在子窗口中获取父窗口的对象或对象指针,通过这个获取的父窗口的对象或对象指针才能对父窗口进行操作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闯七悠傲找2s
2012-09-03 · TA获得超过1499个赞
知道小有建树答主
回答量:672
采纳率:0%
帮助的人:379万
展开全部
CParent *parent=(CParent *)GetParent();
parent->Getdlgitem(IDC_XXX)->Setwindowtext();

CParent是你的父对话框类
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3038d88
2012-09-03 · TA获得超过1097个赞
知道小有建树答主
回答量:1670
采纳率:0%
帮助的人:1259万
展开全部
DoModal() 貌似没有 父窗口.

所以. 给新对话添加个类. 类有个方法. 返回我获取到的. 数据.
父对话框, 调用这个方法!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式