非常简单的问题。
新建一个基于dialog的程序!
然后新建两个dialog!
一个用于输入数据,比如input name:
然后另外一个用于显示数据!the name is :
分别在两组文件中(.h和.cpp)为两个dialog建两个类,并添加相应
的布尔型变量(ddx),请问如何实现两个类的数据传递!即当第二个对话框显示数据时,首先判断第一个对话框的布尔变量为真时才能够显示第一个对话框的内容!
问题点数:20、回复次数:1Top
1 楼lixiaosan(小三)回复于 2004-09-03 13:52:21 得分 20
CDlg1::OnButton1()
{
CDlg2 dlg;
dlg.m_str = "你好";
dlg.m_bJudge = TRUE;
dlg.DoModal();
}
//Dlg2.h
public:
CString m_str;
BOOL m_bJudge;
//Dlg2.cpp
CDlg2::OnInitDialog()
{
if(m_bJudge)
GetDlgItem(IDC_EDIT2)->SetWindowText(m_str);
}Top




