子对话框可以用下面的方法调用主对话框变量:m_MSComm..
1、子对话框里定义了新的变量,如下:
public:
CMSComm m_pComm;
2、主对话框把自己的 m_MSComm 对象的地址传递给 m_pComm 即可,如下:
法一:void CPage1::Paint()
{
C主对话框 *pDlg;
pDlg = (CPropDlg *)GetDlgItem(MSComm地址);
m_pComm=&(pDlg->m_MSComm);
} (注:此种调用方法可用于调用其他对话框里空间的成员变量)
法二:void CPage1::Paint()
{
C主对话框*m_pComm= (CPropDlg*)GetParent();
m_pComm->m_MSComm;
}