VS2008中MFC父窗体到子窗体传值

 时间:2026-02-18 17:31:06

在做MFC项目时,两个窗体间的数据传递是必要的,下面小编就介绍一个简单方法。

    如果主窗体为MainDlg,子窗体为ChildDlg。

    在ChildDlg中,定义一个public CString m_child;

    如果想把父窗体的值传给子窗体,转到MainDlg窗体中,写这样的程序:

    CString strTmp = _T(“这是主窗体的数据,将要传递到子窗体中”);MainDlg dlg;

    ChildDlg dlg;

    dlg.m_child = strTmp;//这就是在给子窗体中数据赋值。

    此时,m_child即可得到父窗体的值。

    如果想把子窗体中的值传给父窗体,转到MainDlg窗体中,程序如下:

    CString strTmp;

    ChildDlg dlg;

    strTmp = dlg.m_child;

    此时,strTmp的值即为子窗体回传来的值。

    除此之外,还可以应用消息映射来传递值。

  • C# RichTextBox控件常用属性介绍
  • jquery通过class获得的元素是个什么类型的?
  • VS2019如何将所有输出窗口文本重定向到即时窗口
  • 如何在ubunto终端中新建py文件
  • 易语言带按钮编辑框流程控制如果真如何使用
  • 热门搜索
    燃烧平原怎么去 电脑如何设置开机密码 路由器连不上 四川省旅游局 直径的符号怎么打 如何绑鱼钩 电脑出现蓝屏是怎么回事 山根是哪里 唐纸伞妖哪里多 北京住宿哪里便宜