MFC对话框A如果获取B的指针

就是我原本有两个对话框分别为A和B,其中A有a和b两个按钮,B有c按钮,我现在想实现的就是点击A中的a按钮后,会弹出对话框B,点击B中的c按钮,使对话框A中的b按钮隐藏。... 就是我原本有两个对话框分别为A和B,其中A有a和b两个按钮,B有c按钮,我现在想实现的就是点击A中的a按钮后,会弹出对话框B,点击B中的c按钮,使对话框A中的b按钮隐藏。
我的疑问就是点击c按钮时的代码该是什么呢
GetDlgItem(IDD_MYMFC_DIALOG)->GetDlgItem(IDC_BUTTON3)->EnableWindow(FALSE)没这种用法,所以我不知道该怎么获取对话框A的指针
展开
 我来答
归悦欣cf
2012-05-18 · TA获得超过1442个赞
知道大有可为答主
回答量:4250
采纳率:60%
帮助的人:1185万
展开全部
因为你是要在对话框B中操作对话框A的按钮b,所以你必须获取对话框A的对象或对象指针,假设对话框A对象指针为pOA,则这一句“GetDlgItem(IDD_MYMFC_DIALOG)->GetDlgItem(IDC_BUTTON3)->EnableWindow(FALSE)”应该改成“pOA->GetDlgItem(IDC_BUTTON3)->EnableWindow(FALSE)”。
更多追问追答
追问
请问对话框A对象指针是在哪申明呢,谢谢
追答
请问你的对话框B是如何创建的?在创建对话框B的时候顺便把对话框A的指针保存到对话框B中,因为对话框A的指针是保存在对话框B中,所以对话框A的指针要在对话B中申明。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式