MFC,两对话框之间的数据传递?
两个对话框A和B,想实现的功能:单击A的一个按钮控件,弹出B对话框,在B的一个编辑框中输入一个数字,将这个数字转成double类型,传给A.cpp中的一个函数使用~
现在弹出对话框B没问题,对于数据传递,我的想法是,定义一个全局变量message,在B的编辑框处理函数里是这样写的:
void CSDisDlg::OnEnChangeEdit1()
{
CString message;
GetDlgItem(IDC_EDIT2)->GetWindowText(message);
message1=_ttol(message);
}
在A.cpp的函数里直接使用了message1,编译没问题,但是在B中输入内容以后直接提示发生访问冲突!
菜鸟跪求高手指点~!