怎样在不同对话框间的数据传递
我有两个对话框A,B,A所在的类为CDddDlg,B所在的类为CTestDlg.
在两个对话框上面分别有两个text 控件,其中为B中的Text控件绑定控件变量m_edit。在A上有一个按钮,点击后希望将A text控件中的内容显示在B的text控件中,并且弹出B对话框,但是在点击按钮后总是报错中断,为什么?
问题:我在Button1按钮响应事件中添加代码:
头文件TestDlg.h也已经加过
void CDddDlg::OnButton1()
{
// TODO: Add your control notification handler code here
CString str;
GetDlgItemText(IDC_EDIT1,str);
CTestDlg* pTest=new CTestDlg(str);
pTest->Create(IDC_EDIT1,this);
pTest->ShowWindow(SW_SHOW);
}
在CTestDlg中添加了一个构造函数
CTestDlg::CTestDlg(CString str)
{
m_edit.SetWindowText(str);
}