MFC中怎么能在子对话框中获取父对话框的指针?

1)、我的子窗口类名CMessageView,父窗口类名CHomeView用getparent(),求具体的代码。。2)、对话框的构造函数传父窗口指针的到子对话框中,然后... 1)、我的子窗口类名CMessageView,父窗口类名CHomeView
用getparent(),求具体的代码。。

2)、对话框的构造函数传父窗口指针的到子对话框中,然后我要怎么保存好父窗口的指针,求具体代码!
顺便问一下,我的子窗口是通过父窗口的按钮生成的,那么getparent()之后得到的是父窗口的指针还是父窗口上按钮的指针?
展开
 我来答
jellycgl
推荐于2016-05-12 · TA获得超过417个赞
知道小有建树答主
回答量:1149
采纳率:66%
帮助的人:846万
展开全部
GetParent得到的是CWnd*,是父窗口的指针;
GetParent()->GetSafeHWnd(),可以得到父窗口的句柄
更多追问追答
追问
CHomeView  * ch = (CHomeView  * ) GetParent(); 这样没错吧。。
追答
如果只是调用窗口的类似函数,CWnd * ch = GetParent()就可以了,如果是要调用CHomeView里面的接口,就需要你这样写
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式