資源簡介
介紹多個(gè)對(duì)話框之間相互調(diào)用,兩個(gè)同級(jí)的子對(duì)話如何獲取另一個(gè)子對(duì)話框編輯框中的值,非模態(tài)對(duì)話框和模態(tài)對(duì)話框是如何創(chuàng)建與調(diào)用的

代碼片段和文件信息
//?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(“請(qǐng)?jiān)谥鞔翱谥休斎霐?shù)據(jù)“);
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;//子窗口訪問主窗口的數(shù)據(jù);
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();
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2010-04-20?09:21??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\
?????目錄???????????0??2010-04-20?08:37??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\
?????文件????????2125??2010-04-15?17:07??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\Child.cpp
?????文件????????1332??2010-04-15?17:07??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\Child.h
?????文件????????1336??2004-08-23?12:48??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\Child2.cpp
?????文件????????1211??2004-08-23?12:50??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\Child2.h
?????目錄???????????0??2010-04-20?08:37??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\Debug\
?????文件???????17074??2010-04-15?17:07??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\Debug\Child.obj
?????文件???????13226??2010-04-15?17:07??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\Debug\Child2.obj
?????文件??????114796??2010-04-15?17:07??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\Debug\DlgToDlg.exe
?????文件??????203820??2010-04-15?17:07??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\Debug\DlgToDlg.ilk
?????文件???????14445??2010-04-15?17:07??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\Debug\DlgToDlg.obj
?????文件?????5504776??2010-04-15?17:07??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\Debug\DlgToDlg.pch
?????文件??????295936??2010-04-15?17:07??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\Debug\DlgToDlg.pdb
?????文件????????3408??2010-04-15?17:07??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\Debug\DlgToDlg.res
?????文件???????34286??2010-04-15?17:07??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\Debug\DlgToDlgDlg.obj
?????文件??????106001??2010-04-15?17:07??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\Debug\StdAfx.obj
?????文件??????214016??2010-04-15?17:07??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\Debug\vc60.idb
?????文件??????364544??2010-04-15?17:07??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\Debug\vc60.pdb
?????文件???????22688??2010-04-15?16:24??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\DlgToDlg.aps
?????文件????????2223??2010-04-15?17:01??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\DlgToDlg.clw
?????文件????????2091??2004-08-20?08:31??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\DlgToDlg.cpp
?????文件????????4438??2004-08-20?09:48??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\DlgToDlg.dsp
?????文件?????????541??2004-08-20?08:31??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\DlgToDlg.dsw
?????文件????????1346??2004-08-20?08:31??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\DlgToDlg.h
?????文件???????74752??2010-04-15?21:42??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\DlgToDlg.ncb
?????文件??????116736??2010-04-15?21:42??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\DlgToDlg.opt
?????文件????????2168??2010-04-15?17:07??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\DlgToDlg.plg
?????文件????????6919??2004-08-20?10:24??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\DlgToDlg.rc
?????文件????????5987??2004-08-20?10:07??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\DlgToDlgDlg.cpp
?????文件????????1598??2010-04-15?16:33??多個(gè)對(duì)話框相互調(diào)用的問題\多個(gè)對(duì)話框3DlgToDlg\DlgToDlg\DlgToDlgDlg.h
............此處省略45個(gè)文件信息
評(píng)論
共有 條評(píng)論