MFC中子对话框访问主对话框的变量和函数
1 父窗口dlg1 中打开 dlg2 时,dlg2 能修改 dlg1 中的成员变量 2 3 //dlg1.cpp 4 5 #include "dlg2.h" 6 7 CDlg1::OnButton1() 8 9 { 10 11 CDlg2 dlg2; 12 13 dlg2.m_pDlg1 = this; 14 15 dlg2.DoModal(); 16 17 } 18 19 //dlg2.h 20 21 class CDlg1;//添加dlg1类的声明 22 23 class CDlg2 : public CDialog 24 25 { 26 27 ... 28 29 public: 30 31 CDlg1 *m_pDlg1; 32 33 } 34 35 36 BOOL CDlg2 ::OnInitDialog() 37 38 { 39 40 … 41 42 //初始化中或者你认为必要的函数中 43 44 CDlg1* dlg1 = (CDlg1*)this->GetParent(); 45 46 … 47 48 } 49 50 //dlg2.cpp 51 52 #include "dlg1.h"
转载于:https://www.cnblogs.com/fag888/p/5789137.html