+ -
当前位置:首页 → 问答吧 → 获取子窗口控件数据

获取子窗口控件数据

时间:2011-12-04

来源:互联网

我在主窗口A上设置一按钮,点击按钮domodal弹出一个对话框B,B中有一控件Edit,我在Edit中输入数据,当我关闭对话框B后如何将空间中的数据保存并且传递给主窗口A??请给出具体一点的方法。谢谢

作者: justlovetao   发布时间: 2011-12-04

B中有一控件Edit;关联时选CString(m_Edit)那么:
if(IDOK==dlg.DoModal()) CString return=dlg.m_Edit

作者: schlafenhamster   发布时间: 2011-12-04

这样只能返回一个值的吧。如果我有多个控件要返回值呢?

作者: justlovetao   发布时间: 2011-12-04

“控件”不能返回值,关联时选CString(m_Edit)的目的就是不叫他为控件;
如果很多同类型的(如都是CString的edit)可以数组

作者: schlafenhamster   发布时间: 2011-12-04

对话框窗口吗?多个EDIT关联的CString变量假设有m_edit1;m_edit2;m_edit3
把这几个变量值赋给窗口A的CString变量m_str=m_edit1+m_edit2+m_edit3,然后再UpdateData(false);
给你推荐一本书《Visual C++ 应用教程》郑阿奇 丁有和主编 人民邮电出版社的。上面有好多的例子,代码步骤很全。

作者: nikita_fighter   发布时间: 2011-12-04

CString strEdit;
CXXXDlg DlgB(this,strEdit); //引用 
DlgB.DoModal();

作者: chengbar   发布时间: 2011-12-04

CString return1=dlg.m_Edit1;
CString return2=dlg.m_Edit2;
...

作者: heksn   发布时间: 2011-12-04

定义对话框对象,利用对象指向控件。

作者: danxiaodeshitou   发布时间: 2011-12-04

热门下载

更多