资源简介
介绍多个对话框之间相互调用,两个同级的子对话如何获取另一个子对话框编辑框中的值,非模态对话框和模态对话框是如何创建与调用的
代码片段和文件信息
// Child.cpp : implementation file
//
#include “stdafx.h“
#include “DlgToDlg.h“
#include “Child.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CChild dialog
CChild::CChild(CWnd* pParent /*=NULL*/)
: CDialog(CChild::IDD pParent)
{
//{{AFX_DATA_INIT(CChild)
m_szCHildEdit = _T(““);
m_szGetMainData = _T(““);
//}}AFX_DATA_INIT
}
void CChild::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CChild)
DDX_Text(pDX IDC_EDIT1 m_szCHildEdit);
DDX_Text(pDX IDC_GETMAINDATA m_szGetMainData);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CChild CDialog)
//{{AFX_MSG_MAP(CChild)
ON_BN_CLICKED(IDC_BUTTON1 OnButton1)
ON_EN_CHANGE(IDC_EDIT1 onchangeEdit1)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CChild message handlers
void CChild::OnButton1()
{
// TODO: Add your control notification handler code here
if(m_pDlgToDlgDlg->m_szMainData == ““)
{
MessageBox(“请在主窗口中输入数据“);
return;
}
m_szGetMainData = “m_szMainData:“+m_pDlgToDlgDlg->m_szMainData;
UpdateData(FALSE);
MessageBox(m_szGetMainData);
}
BOOL CChild::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
m_pDlgToDlgDlg = (CDlgToDlgDlg*)AfxGetApp()->m_pMainWnd;//子窗口访问主窗口的数据;
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CChild::onchangeEdit1()
{
// TODO: If this is a RICHEDIT control the control will not
// send this notification unless you override the CDialog::OnInitDialog()
// function and call CRichEditCtrl().SetEventMask()
// with the ENM_CHANGE flag ORed into the mask.
// TODO: Add your control notification handler code here
UpdateData(true);
}
void CChild::OnOK()
{
// TODO: Add extra validation here
// CDialog::OnOK();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2010-04-20 09:21 多个对话框相互调用的问题\多个对话框3DlgToDlg\
目录 0 2010-04-20 08:37 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\
文件 2125 2010-04-15 17:07 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\Child.cpp
文件 1332 2010-04-15 17:07 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\Child.h
文件 1336 2004-08-23 12:48 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\Child2.cpp
文件 1211 2004-08-23 12:50 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\Child2.h
目录 0 2010-04-20 08:37 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\Debug\
文件 17074 2010-04-15 17:07 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\Debug\Child.obj
文件 13226 2010-04-15 17:07 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\Debug\Child2.obj
文件 114796 2010-04-15 17:07 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\Debug\DlgToDlg.exe
文件 203820 2010-04-15 17:07 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\Debug\DlgToDlg.ilk
文件 14445 2010-04-15 17:07 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\Debug\DlgToDlg.obj
文件 5504776 2010-04-15 17:07 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\Debug\DlgToDlg.pch
文件 295936 2010-04-15 17:07 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\Debug\DlgToDlg.pdb
文件 3408 2010-04-15 17:07 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\Debug\DlgToDlg.res
文件 34286 2010-04-15 17:07 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\Debug\DlgToDlgDlg.obj
文件 106001 2010-04-15 17:07 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\Debug\StdAfx.obj
文件 214016 2010-04-15 17:07 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\Debug\vc60.idb
文件 364544 2010-04-15 17:07 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\Debug\vc60.pdb
文件 22688 2010-04-15 16:24 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\DlgToDlg.aps
文件 2223 2010-04-15 17:01 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\DlgToDlg.clw
文件 2091 2004-08-20 08:31 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\DlgToDlg.cpp
文件 4438 2004-08-20 09:48 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\DlgToDlg.dsp
文件 541 2004-08-20 08:31 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\DlgToDlg.dsw
文件 1346 2004-08-20 08:31 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\DlgToDlg.h
文件 74752 2010-04-15 21:42 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\DlgToDlg.ncb
文件 116736 2010-04-15 21:42 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\DlgToDlg.opt
文件 2168 2010-04-15 17:07 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\DlgToDlg.plg
文件 6919 2004-08-20 10:24 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\DlgToDlg.rc
文件 5987 2004-08-20 10:07 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\DlgToDlgDlg.cpp
文件 1598 2010-04-15 16:33 多个对话框相互调用的问题\多个对话框3DlgToDlg\DlgToDlg\DlgToDlgDlg.h
............此处省略45个文件信息
相关资源
- ZedBoard-自定义IP核实现+PS成功调用【详
- 调用百度接口的人脸识别.net
- libpng 使用vs调用的原始包
- 用友U8调用自定义界面及参照
- STM32F429 库函数手册
- VS2010免注册调用大漠插件
- CefSharp调用google浏览器内核ChromiumWeb
- QT调用basler SDK 多线程多相机采集代码
- 举例说明汇编语言子程序递归调用过
- WCF接口调用
- pb模型转pbtxtopencv调用
-
fr
ameLessWinApiQt无边框窗口调用winAP - webview不能调用手机文件选择、相机和
- 在子窗口中调用父窗口的成员函数的
- stm32 ID加密和校验例程
- 调用百度鹰眼接口demo
- 基于qt平台的halcon读图的basler相机调用
- 计算机视觉SIFT算子OPENCV3.0详细实现未
- Qt调用WebService
- 支付宝web接口调用
- opencv调用海康威视摄像头源代码内大
- 配合单文档调用opencv的代码
- qt调用讯飞实时语音接口WEBAPI
- opencv3.4+opencv_contrib3.4+cuda10.0+tbb+win10
- VS2010调用Tesseract-OCR需要使用的全部工
- VS2017免注册调用大漠收费版类库
- Xamarin.iOS-UIImagePickerController调用相机和
- GeoLite2-mmdb.zip
- qt 5使用gsoap发布webservice服务与调用
- opencv调用海康威视摄像头并实时编码
评论
共有 条评论