模态对话框中:
1.全局变量法
主对话框CPP文件定义一个全局变量,例如 Cstring strText;
子对话框.h文件中extern Cstring strText;声明一下
2.主对话框法
AfxGetMainWnd();能获取主对话框窗口的指针
C数据传递Dlg *pMainWnd=(C数据传递Dlg*)AfxGetMainWnd(); CString strText; pMainWnd->GetDlgItemText(IDC_EDIT1,strText); SetDlgItemText(IDC_EDIT2,strText);
3.父窗口法
GetParent();//跟上面差不多
4.成员变量、成员函数法
子对话框定义成员函数CWnd *m_pWnd; 构造函数中初始化为NULL
CMyDialog dlg; dlg.m_pWnd=this; dlg.DoModal();
子对话框中直接使用m_pWnd就可以了