MFC 父窗口和子窗口之间传值

ClinecheckDlg *pDlg = (ClinecheckDlg *)this->GetParent();
pDlg->m_exclefilepath=dlg.GetPathName();

以上代码是在子窗口中,ClinecheckDlg为父窗口。想要将子窗口中的值dlg.GetPathName(它只是个变量,可以看做int a)传递到父窗口中,需要做以下两步:

1、在头文件中引入LinecheckDlg.h(很重要),否则会出现错误。

2、GetParent()得到的是父窗口对象的指针,而不是父窗口类的指针,所以需要(ClinecheckDlg *)转换。

阅读更多
换一批

没有更多推荐了,返回首页