在MFC的主窗口中添加了tab control控件之后,可以在一个窗口中显示不同的页面。
假如主对话框类为CMainDialog, 子对话框类为CChildDialog
有时候会遇到tab 的子窗口访问主窗口中变量和函数的问题,具体方法是:
CMainDialog *pDlg = (CMainDialog *)GetParent()->GetParent();
pDlg->函数或者变量;
上述语句中,第一个GetParent()获取的是tab control指针,再通过tab control获取主对话框指针。

本文介绍如何在MFC应用中使用TabControl控件,并提供了子对话框访问主对话框变量和函数的方法。当子对话框需要访问主对话框资源时,可以通过特定的指针操作实现。
1832

被折叠的 条评论
为什么被折叠?



