+ -
当前位置:首页 → 问答吧 → 弹出对话框怎么使用主对话框中的全部变量

弹出对话框怎么使用主对话框中的全部变量

时间:2011-11-29

来源:互联网

弹出对话框怎么使用主对话框中的CString m_StrBuf
例如主对话框是dlg1;
dlg2是DoModal();出来的

作者: hazellove   发布时间: 2011-11-29

在dlg2类的构造函数中加上参数CString m_StrBuf。初始化dlg2的时候加入参数m_StrBuf。

作者: aizeng   发布时间: 2011-11-29

也可以根据句柄去访问dlg1的成员变量

dlg2的类里添加 Cdlg1* dlg;
然后在dlg1里

dlg2.dlg = this;
dlg2.DoModal();

然后dlg2的cpp里直接 dlg->m_StrBuf 之类的就行了

作者: kemee   发布时间: 2011-11-29

引用 2 楼 kemee 的回复:
也可以根据句柄去访问dlg1的成员变量

dlg2的类里添加 Cdlg1* dlg;
然后在dlg1里

dlg2.dlg = this;
dlg2.DoModal();

然后dlg2的cpp里直接 dlg->m_StrBuf 之类的就行了


这样不行吧,会出现递归包含的问题,以前就试过

作者: mayudong1   发布时间: 2011-11-29