我在 vs2008 中有一个 MDI MFC FEATURE PACK 应用程序。
我确实需要确定哪些子窗口是可见的,即使用户创建了多个选项卡组,以及最后激活的 MDI 子窗口是什么。我发现在我的大型机CMDIFrameWndEx
类中,方法
m_wndClientArea.FindActiveTabWnd ();
m_wndClientArea.GetFirstTabWnd ();
m_wndClientArea.GetNextTabWnd ();
这可能让我浏览所有选项卡组。麻烦的是这些方法返回一个CMFCTabControl
不提供任何方法/成员来获取指向选项卡中 MDI 子窗口的指针。它只给出活动选项卡的索引。那么如何获取CMDIChildWndEx*
给定选项卡组的“前面”窗口的指针呢?