VS2008中MFC父窗体到子窗体传值
在做怡觎现喾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的值即为子窗体回传来的值。除此之外,还可以应用消息映射来传递值。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:56
阅读量:55
阅读量:28
阅读量:47
阅读量:60