请问关于多个对话框的变量传递
大家好:
我写了一个主对话框A,然后要在对话框B中调用A中的变量,我是这样写的:
///ADlg.h
public:
friend class BDlg;
///////BDlg.h
public:
ADlg*m_pdlg1;
BDlg(ADlg*m_pDlg,CWnd* pParent = NULL);
/////////BDlg.cpp中的构造函数里这样写
BDlg:: BDlg(ADlg*m_pDlg,CWnd* pParent/* =NULL*/ )
: CDialog( BDlg::IDD, pParent)
{
// {{AFX_DATA_INIT(CInputDlg)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
m_pdlg1=m_pDlg;
}
然后也写了一个对话框C,也要调用A中的变量,写法同A
编译和链接都可以,就是打不开class Wizard中的BDlg,CDlg;
出现如下提示:"A duplicate insert block exists in class BDlg...." 请问是怎么回事?
谢谢!!!!!!!!