趣百科

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

编辑:Simone 2024-12-29 18:59:08 522 阅读

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

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

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

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

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

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

ChildDlg dlg;

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

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

CString strTmp;

ChildDlg dlg;

strTmp = dlg.m_child;

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

版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/article/111126.html

相关推荐