
如何将弹出的子对话框运行得到的数据显示在父对话框的编辑框中?(同时子对话关闭)
具体就是,点击父对话框的按钮弹出子对话框,然后点击子对话框按钮运行后自动关闭并将结果显示在父对话框的编辑框中。我曾试过在子对话框中建立父对话框的对象然后更改编辑框对应的变...
具体就是,点击父对话框的按钮弹出子对话框,然后点击子对话框按钮运行后自动关闭并将结果显示在父对话框的编辑框中。
我曾试过在子对话框中建立父对话框的对象然后更改编辑框对应的变量,但是结果显示不了,指针好像也不行,谁能给出一个切实可用的代码? 展开
我曾试过在子对话框中建立父对话框的对象然后更改编辑框对应的变量,但是结果显示不了,指针好像也不行,谁能给出一个切实可用的代码? 展开
3个回答
展开全部
父窗口的对象已经存在了,所以你在子对话框中建立的所谓父窗口对象与父窗口一点关系也没有,因此你要在子窗口中获取父窗口的对象或对象指针,通过这个获取的父窗口的对象或对象指针才能对父窗口进行操作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CParent *parent=(CParent *)GetParent();
parent->Getdlgitem(IDC_XXX)->Setwindowtext();
CParent是你的父对话框类
parent->Getdlgitem(IDC_XXX)->Setwindowtext();
CParent是你的父对话框类
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DoModal() 貌似没有 父窗口.
所以. 给新对话添加个类. 类有个方法. 返回我获取到的. 数据.
父对话框, 调用这个方法!
所以. 给新对话添加个类. 类有个方法. 返回我获取到的. 数据.
父对话框, 调用这个方法!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询