• 大小: 45.8MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-29
  • 语言: C/C++
  • 标签: MFC  可运行  

资源简介

MFC下完成子窗口与父窗口之间的额数据传递

资源截图

代码片段和文件信息

// Child.cpp : 实现文件
//

#include “stdafx.h“
#include “PassParameters.h“
#include “Child.h“
#include “afxdialogex.h“


// CChild 对话框

IMPLEMENT_DYNAMIC(CChild CDialogEx)

CChild::CChild(CWnd* pParent /*=NULL*/)
: CDialogEx(CChild::IDD pParent)
{

}

CChild::~CChild()
{
}

void CChild::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Control(pDX IDC_EDIT1 m_result2);
}


BEGIN_MESSAGE_MAP(CChild CDialogEx)
ON_BN_CLICKED(IDC_BUTTON1 &CChild::OnBnClickedButton1)
ON_BN_CLICKED(IDC_BUTTON2 &CChild::OnBnClickedButton2)
END_MESSAGE_MAP()


// CChild 消息处理程序


void CChild::OnBnClickedButton1()
{
// TODO:  在此添加控件通知处理程序代码
CPassParametersDlg *pFatherDlg = (CPassParametersDlg*)GetParent();
ChildData = pFatherDlg->FarherData;
m_result2.SetWindowText(ChildData);
}

BOOL CChild::OnInitDialog()
{
CDialogEx::OnInitDialog();
CPassParametersDlg *pFatherDlg;
pFatherDlg = (CPassParametersDlg*)GetParent();
m_result2.SetWindowText(ChildData);
return TRUE;  
}

void CChild::OnBnClickedButton2()
{
CPassParametersDlg * parent = (CPassParametersDlg*)GetParent();
//CString FarherData;
this->m_result2.GetWindowText(ChildData);//获取当前子窗口编辑框中的值
parent->m_result.SetWindowText(ChildData);//把当前编辑框中的值回传给父窗口
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     192000  2017-04-19 13:26  PassParameters\Debug\PassParameters.exe

     文件    1953480  2017-04-19 13:26  PassParameters\Debug\PassParameters.ilk

     文件    7409664  2017-04-19 13:26  PassParameters\Debug\PassParameters.pdb

     文件   93913088  2017-04-19 09:16  PassParameters\ipch\passparameters-537f1ed\passparameters-969c89f7.ipch

     文件       1358  2017-04-19 13:26  PassParameters\PassParameters\Child.cpp

     文件        552  2017-04-19 13:25  PassParameters\PassParameters\Child.h

     文件      36907  2017-04-19 13:26  PassParameters\PassParameters\Debug\Child.obj

     文件       1945  2017-04-19 13:26  PassParameters\PassParameters\Debug\PassParameters.log

     文件      62190  2017-04-19 13:26  PassParameters\PassParameters\Debug\PassParameters.obj

     文件   43384832  2017-04-19 09:18  PassParameters\PassParameters\Debug\PassParameters.pch

     文件      70104  2017-04-19 11:43  PassParameters\PassParameters\Debug\PassParameters.res

     文件       3338  2017-04-19 13:26  PassParameters\PassParameters\Debug\PassParameters.tlog\cl.command.1.tlog

     文件      80240  2017-04-19 13:26  PassParameters\PassParameters\Debug\PassParameters.tlog\CL.read.1.tlog

     文件       5880  2017-04-19 13:26  PassParameters\PassParameters\Debug\PassParameters.tlog\CL.write.1.tlog

     文件       2212  2017-04-19 13:26  PassParameters\PassParameters\Debug\PassParameters.tlog\link.command.1.tlog

     文件       6630  2017-04-19 13:26  PassParameters\PassParameters\Debug\PassParameters.tlog\link.read.1.tlog

     文件       1270  2017-04-19 13:26  PassParameters\PassParameters\Debug\PassParameters.tlog\link.write.1.tlog

     文件        179  2017-04-19 13:26  PassParameters\PassParameters\Debug\PassParameters.tlog\PassParameters.lastbuildstate

     文件        768  2017-04-19 11:43  PassParameters\PassParameters\Debug\PassParameters.tlog\rc.command.1.tlog

     文件       3246  2017-04-19 11:43  PassParameters\PassParameters\Debug\PassParameters.tlog\rc.read.1.tlog

     文件        338  2017-04-19 11:43  PassParameters\PassParameters\Debug\PassParameters.tlog\rc.write.1.tlog

     文件      57713  2017-04-19 13:26  PassParameters\PassParameters\Debug\PassParametersDlg.obj

     文件     912981  2017-04-19 09:18  PassParameters\PassParameters\Debug\stdafx.obj

     文件    2296832  2017-04-19 13:26  PassParameters\PassParameters\Debug\vc120.idb

     文件    6729728  2017-04-19 13:26  PassParameters\PassParameters\Debug\vc120.pdb

     文件     109536  2017-04-19 11:43  PassParameters\PassParameters\PassParameters.aps

     文件       2478  2017-04-19 09:15  PassParameters\PassParameters\PassParameters.cpp

     文件        491  2017-04-19 09:15  PassParameters\PassParameters\PassParameters.h

     文件      12202  2017-04-19 11:43  PassParameters\PassParameters\PassParameters.rc

     文件       6278  2017-04-19 09:28  PassParameters\PassParameters\PassParameters.vcxproj

............此处省略24个文件信息

评论

共有 条评论