6.对话框之间的数据传递

来源:互联网 发布:php set get 方法 编辑:程序博客网 时间:2024/05/19 12:17

模态对话框中:

 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就可以了

 

原创粉丝点击