VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

有编程疑问吗?还请到提问专区发帖提问!
搜索
查看: 445|回复: 4

[技术文章] MFC 子对话框之间互相发送消息

[复制链接]
29_avatar_middle
online_vip CDocking 发表于 2018-2-28 18:09:18 | 显示全部楼层 |阅读模式
遇到了在多对话框情况之下,子对话框之间能够互相发送消息的情况。感谢客服老大帮忙解决,分享一下,希望能帮到大家

例子工程功能为:通过标签页1的按钮,来恢复被禁用标签页2的按钮。通过函数调用来完成。

MFC 子对话框之间互相发送消息

MFC 子对话框之间互相发送消息

主要步骤分两步:
1、在子类获取对话框的句柄,通过主对话框句柄来调用另外一个子类

  1. CMFCTestDlg* pMainDlg = (CMFCTestDlg*)AfxGetApp()->m_pMainWnd;
  2.         if (pMainDlg)
  3.         {
  4.                 pMainDlg->m_Page2.ShowBtn();
  5.         }
复制代码


2、重新获取句柄,进行恢复
  1. CWnd* pAddBtn1 = GetDlgItem(IDC_BTN1);
  2.         pAddBtn1->EnableWindow(TRUE);

  3.         CWnd* pAddBtn2 = GetDlgItem(IDC_BTN2);
  4.         pAddBtn2->EnableWindow(TRUE);
复制代码


源码工程下载

游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1驿站币 +2 激情 +2 收起 理由
01_avatar_small admin + 2 + 2 赞一个!

查看全部评分





上一篇:mfc连接mysql数据库实例
下一篇:Richedit控件自动换行及字体格式设置

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

59_avatar_middle
在线会员 fangting1989 发表于 2018-2-28 19:30:22 | 显示全部楼层
感谢分享 我来看看

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

75_avatar_middle
在线会员 zxd19790902zxd 发表于 2018-3-3 16:45:00 | 显示全部楼层
新手学习

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

08_avatar_middle
在线会员 woliveyou 发表于 2018-3-3 21:10:51 | 显示全部楼层
顶起来,感谢分享

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

76_avatar_middle
在线会员 不正常 发表于 2018-3-26 19:23:34 | 显示全部楼层
谢谢。。。。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /1 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2018-11-19 22:38

Powered by Discuz! X3.4

© 2009-2018 cctry.com

快速回复 返回顶部 返回列表