ClinecheckDlg *pDlg = (ClinecheckDlg *)this->GetParent();
pDlg->m_exclefilepath=dlg.GetPathName();
以上代码是在子窗口中,ClinecheckDlg为父窗口。想要将子窗口中的值dlg.GetPathName(它只是个变量,可以看做int a)传递到父窗口中,需要做以下两步:
1、在头文件中引入LinecheckDlg.h(很重要),否则会出现错误。
2、GetParent()得到的是父窗口对象的指针,而不是父窗口类的指针,所以需要(ClinecheckDlg *)转换。