您的位置:首页 > 其它

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

2011-08-23 22:24 197 查看
模态对话框中:

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就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: