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,有好多东西不大明白,请大家指教一下. 可以的话把具体实现的代码贴一下.我学习学习.先谢了!
在线等!
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,有好多东西不大明白,请大家指教一下. 可以的话把具体实现的代码贴一下.我学习学习.先谢了!
在线等!
...全文
相关推荐
MFC 对话框嵌套对话框
**通信与事件处理**:为了使主对话框和子对话框之间能够进行通信,可以使用消息映射、成员函数回调或者使用MFC的消息路由机制。
MFC中对话框嵌套调用详解
本文还有配套的精品资源,点击获取 简介:在C++ MFC环境下,实现多对话框之间的嵌套调用是开发GUI应用程序的一个重要方面。通过MFC框架,开发者可以简单地管理和调用不同层级的对话框。本教程详细讲解了如何通过按钮点击事件在主对话框调用子对话框,以及子对话框进一步调用其它子对话框的过程。同时,还介绍了如何通过资源设置和代码重写来实现对话框及其控件在不同窗口尺寸下的自适应调整...
MFC中 ,点击主窗口的确定按钮获取tabctrl子对话框的文本.docx
在MFC(Microsoft Foundation Classes)框架中,开发GUI应用程序时,常常需要处理多个窗口和控件之间的交互。
MFCdialog.rar_MFCDialog_子对话框_对话框 传递
本文将深入探讨如何在MFC中实现主对话框与子对话框之间的数据传递,以及使用全局变量作为传递手段的优缺点。首先,理解MFC中的对话框。
两个子对话框之间的数据传递
通过分析和学习这个示例,开发者可以更好地理解如何在MFC应用中有效地在子对话框之间传递数据,提高程序的可维护性和用户体验。


