+ -
当前位置:首页 → 问答吧 → Vc中一个对话框中的数据在另一个对话框的编辑框显示怎么实现

Vc中一个对话框中的数据在另一个对话框的编辑框显示怎么实现

时间:2011-12-16

来源:互联网

VC中窗体CMyDlg,经过一些函数对其的变量CString x赋值,我想在新建的对话框用到x的值并将其显示在编辑框m_x上。
怎么实现呢???????

作者: linxin_   发布时间: 2011-12-16

获取CMyDlg对象指针

作者: oyljerry   发布时间: 2011-12-16

显示对话框的时候用
CDialog dlg;
dlg.*** = this.xxx
dlg.domodal();
就可以了。

作者: successqigao   发布时间: 2011-12-16

类似这样:

以下是主窗口调用 关于 窗口

void CtestbDlg::OnBnClickedButton1()
{
 // TODO: 在此添加控件通知处理程序代码

 UpdateData( TRUE);

 CAboutDlg m_DlgAbout;//关于 窗口

  // 关于 窗口 : m_SEditAbout , 主窗口: m_SEditMain
 m_DlgAbout.m_SEditAbout = m_SEditMain;  

m_DlgAbout.DoModal ();
}

作者: keith_cheung   发布时间: 2011-12-16

怎么我这样弄了,编辑框的数据还是没有呢

作者: linxin_   发布时间: 2011-12-16

GetParent()获取父类指针

作者: xxlovemf   发布时间: 2011-12-16

我是菜鸟,能说的详细点么???

作者: linxin_   发布时间: 2011-12-16

显示对话框的时候用
CDialog dlg;
dlg.m_x = x; //m_x为编辑框的关联变量
dlg.domodal();
就可以了。

作者: guxinxuelei   发布时间: 2011-12-16

我就是这样弄的啊,可是编辑框并没有显示有相关的信息啊,还是空白的

作者: linxin_   发布时间: 2011-12-16

引用 4 楼 linxin_ 的回复:

怎么我这样弄了,编辑框的数据还是没有呢



你要用类向导,分别生成下面二变量啊:

关于 窗口 : m_SEditAbout , 主窗口: m_SEditMain

作者: keith_cheung   发布时间: 2011-12-16

热门下载

更多