在Dialog1中点击某按钮弹出Dialog2
有两个值m_xx1和m_xx2要传递给CDialog2的m_xx3和m_xx4
那么就可以这样:
CDialog2 dlg;
dlg.m_xx3=m_xx1;
dlg.m_xx4=m_xx2;//注意一定要在对话框生成之前赋值
dlg.doModal();
如果你在CDialog2中设置的信息,又要反过来传递到 CDialog1上,这时可在dlg.Domodal()之后
赋值
本文介绍如何在MFC的两个对话框之间传递数据。具体步骤包括:从Dialog1向Dialog2传递值m_xx1和m_xx2,并在Dialog2进行处理后将信息返回Dialog1。文章适用于MFC应用程序开发者。
在Dialog1中点击某按钮弹出Dialog2
有两个值m_xx1和m_xx2要传递给CDialog2的m_xx3和m_xx4
那么就可以这样:
CDialog2 dlg;
dlg.m_xx3=m_xx1;
dlg.m_xx4=m_xx2;//注意一定要在对话框生成之前赋值
dlg.doModal();
如果你在CDialog2中设置的信息,又要反过来传递到 CDialog1上,这时可在dlg.Domodal()之后
赋值

被折叠的 条评论
为什么被折叠?