MFC 主对话框和子对话框之间数据调用
如上在MFC中,基于对话框A,B.在对话框A中有一个编辑框和一个按钮,在B对话框中有一个编辑框,我把A编辑框关联一个变量m_edit1,将编辑框B关联一个变量m_edit1. 我想在对话框A的编辑框中输入数值,然后点击按钮以模态对话框的形式弹出B对话框,在B对话框中的编辑框显示A对话框的值. 给按钮添加响应.
void CMy927Dlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
CDialogB dlg;
if (IDOK==DoModal())
{
m_edit1=dlg.m_edit1;
}
}
然后编译出现错误:
error C2248: “CObject::operator =”: 无法访问 private 成员(在“CObject”类中声明)
参见“CObject::operator =”的声明
参见“CObject”的声明
此诊断出现在编译器生成的函数“CCmdTarget &CCmdTarget::operator =(const CCmdTarget &)”中
这个问题怎么解决阿,网上也查了一些.需要把对象公有化,利用指针传递消息.但是具体的操作我也试了一下,都没成功.
刚开始学MFC,有好多东西不大明白,请大家指教一下. 可以的话把具体实现的代码贴一下.我学习学习.先谢了!
在线等!