mfc:单文档中对话框类调用视图类和框架类成员变量的实例
2017-02-16 22:53
267 查看
建立一个单文档mfc程序,设计一个菜单按钮,可以弹出一个对话框。在对话框中使用视图类和框架类中的变量。
界面如下
对话框图:
框架类的成员变量index:
视图类的成员变量m_str:
button1的响应函数
界面如下
对话框图:
框架类的成员变量index:
视图类的成员变量m_str:
button1的响应函数
//选择下拉列表的一项,在编辑框中显示出来。其中用到index和m_str void CDialog1::OnBnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 //获得框架类对象指针 CMainFrame* pMain = (CMainFrame*)AfxGetApp()->m_pMainWnd; //获得框架类的成员变量index pMain->index = ((CComboBox*)GetDlgItem(IDC_COMBO1))->GetCurSel(); //获得视图类对象指针 CMFCApplication2View* pView = (CMFCApplication2View*)pMain->GetActiveView(); //获得视图类的成员变量m_str CString str1 = pView->m_str; ((CComboBox*)GetDlgItem(IDC_COMBO1))->GetLBText(pMain->index, str1); //写入编辑框 SetDlgItemText(IDC_EDIT1, str1); }
相关文章推荐
- MFC中 新建类与基本类 基本类内成员变量、函数调用
- java反射机制获取成员变量调用和调用实例方法的实现
- MFC文档视图(四):类之间的调用
- 文档,视图,框架类之间的关系及其互相调用
- 深入浅出MFC文档/视图架构之实例剖析
- Java多态 实例子类自动调用父类为空的构造方法 成员变量不支持Override 可写,没多态效果
- MFC文档视图(四):类之间的调用
- 深入浅出MFC文档-视图架构之实例剖析 - Love3的日志 - 网易博客
- MFC文档视图(四):类之间的调用
- MFC应用程序之视图、文档、框架、应用程序类对象间的相互引用及调用
- [MFC小笔记]框架/文档/视图之间的调用关系
- 以纯c++/c的思想理解 MFC文档/视图/框架 相互调用关系
- 深入浅出MFC文档-视图架构之实例剖析 - Love3的日志 - 网易博客
- MFC获取文档、视图、程序、框架类的指针
- MFC多文档视图中中普通类调用doc类中的函数
- 在MFC中类内部建立线程处理函数以便调用类的成员函数和变量
- mfc中类中的成员变量的调用问题
- 【交互】MFC单文档多视图实例分析
- 深入浅出MFC文档/视图架构之实例剖析
- VC多线程中全局函数如何调用对话框类成员变量及成员函数