子对话框修改主对话框的属性和控件
来源:互联网 发布:ip地址与mac地址绑定 编辑:程序博客网 时间:2024/06/05 23:46
假设主对话框叫MainDlg,子对话框叫AccountsDlg,按下列步骤来:
第一步:在主对话框程序创建子对话框函数中:
CAccountsDlg dlg(this);//一定要加this,否则楼上几位说的都不可能实现你要求的,this是将MainDlg指针传递给AccountsDlg
第二步:在子对话框头文件中引用主对话框头文件,并添加主对话框指针变量:
#include "MainDlg.h"
Class CAccountsDlg ::public CDialog
{
public:CMainDlg* pParentDlg;
}
第三步:在子对话框程序构造函数中: (你该知道什么叫构造函数吧?就是以类名同名的那个函数)
pParentDlg = (CMainDlg*)pParent; //这个pParent就是刚才this传递过来的
第四步:在子对话框的任意函数中自由改变主对话框的任意public变量,或调用主对话框的任意public函数
pParentDlg->variable = xxx; //子-->主,变量
第一步:在主对话框程序创建子对话框函数中:
CAccountsDlg dlg(this);//一定要加this,否则楼上几位说的都不可能实现你要求的,this是将MainDlg指针传递给AccountsDlg
第二步:在子对话框头文件中引用主对话框头文件,并添加主对话框指针变量:
#include "MainDlg.h"
Class CAccountsDlg ::public CDialog
{
public:CMainDlg* pParentDlg;
}
第三步:在子对话框程序构造函数中: (你该知道什么叫构造函数吧?就是以类名同名的那个函数)
pParentDlg = (CMainDlg*)pParent; //这个pParent就是刚才this传递过来的
第四步:在子对话框的任意函数中自由改变主对话框的任意public变量,或调用主对话框的任意public函数
pParentDlg->variable = xxx; //子-->主,变量
yyy = pParentDlg->GetValueFunction(); //主-->子,函数
参考自:http://bbs.csdn.net/topics/300191320
0 0
- 子对话框修改主对话框的属性和控件
- 对话框控件属性的修改
- 对话框控件属性的修改
- 对话框控件属性的修改
- 对话框控件属性的修改
- 对话框控件属性的修改
- 新手看过来:VC对话框控件属性的修改
- VS2013MFC对话框工程学习笔记五 - 了解窗口和窗口控件的属性并修改
- 对话框控件背景的修改
- window基础编程 - 对话框和子控件
- 子对话框如何访问主对话框中的控件
- 对话框到子控件的切换
- 如何遍历对话框里面的子控件
- MFC 主对话框获得tab control子对话框控件的值
- Tab控件子主对话框发送消息
- Tab控件子主对话框发送消息
- MFC对话框控件的属性、方法、消息
- Tab Control——属性页的子对话框中的CEdit控件无法输入的解决办法
- linux mmseg3分词使用
- Kali下安装Oracle JDK
- 通过交互式网页爬取,抓取天猫商品价格
- js取htmlcheckbox值
- ANDROID模拟器访问本地WEB应用
- 子对话框修改主对话框的属性和控件
- 表格
- 使用MyEclipse报表创建Web报表(上)
- linux驱动入门博客
- 国内Ubuntu下载地址
- OnFling和onSingleTapUp不执行的问题的一种解决方法
- 字典学习
- 如何计算结构体的大小
- Android 内存溢出解决方案(OOM) 整理总结