MFC中自定义类访问主对话框控件
来源:互联网 发布:java 函数形参和实参 编辑:程序博客网 时间:2024/04/28 21:34
由于MFC中的自定义类会自动包含stdafx.h头文件,且stdafx.h包含afxwin.h,因此根据注释,在自定义类中可以直接使用
来获取主对话框的指针。之后可通过
来获得要访问的主对话框控件的指针,以对其进行访问。
子对话框得到父对话框的方法
1. extern CMainApp theApp;
CMainDlg* dlg = (CMainDlg*)theApp.m_pMainWnd;
获得主对话框指针就可以调用它的成员的
2.主对话框创建子对话框时把this传入,那么在子对话框中就可以得到主对话的指针
3.用GetParent()获取父窗口指针。
设你主对话框类为CMyDialog.
CMyDialog *pDlg = (CMyDialog*)GetParent()->GetParent();
pDlg->函数或变量;
第一个GetParent()获取的是tab control指针,再通过tabcontrol获取主对话框指针。
假设CMyDialog为对话框类
1.先在CMyDialog.cpp中声明一个全局变量CMyDialog* pDlg;
2在OnInitDialog()的时候,pDlg = this;
3.在别的类使用他的时候,在别的类的Cpp中添加extern CMyDialog* pDlg;
4.pDlg->yourfunction();
- MFC中自定义类访问主对话框控件
- MFC中自定义类访问主对话框控件
- MFC中自定义类访问主对话框控件
- MFC中自定义类访问主对话框控件
- MFC中自定义类访问主对话框控件
- MFC中自定义类访问主对话框控件
- MFC自定义类访问主对话框控件(查了好久)
- MFC自定义类访问主窗口控件
- mfc中对话框访问view类成员变量
- [MFC]在程序中访问对话框中的控件——GetDlgItem函数
- MFC中对话框控件radio的用法
- MFC对话框中控件 添加右键响应
- MFC 对话框中tab控件的使用
- MFC:Tab Control 控件中贴对话框
- MFC 对话框中动态加载OCX控件
- VS2008 MFC对话框工程中,在对话框中添加ActiveX控件生成类的问题
- 《MFC那点事儿》の访问对话框控件的方式
- MFC访问对话框控件的几种方式
- 学习嵌入式系统可以分为哪几个阶段呢?
- backbone.js 路由 模版 使用示例
- 移动应用界面设计的尺寸设置及规范
- top命令详解
- android沉浸式状态栏和虚拟按键
- MFC中自定义类访问主对话框控件
- script 写在body和head中的区别
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- Android学习笔记(七)Fragment
- 傅立叶变换
- 基于am3358的lcd输出
- Android中的Selector的用法
- 《MacTalk 人生元编程》读后感
- VS2010开发程序打包详解