【发布时间】:2011-07-06 13:02:46
【问题描述】:
我在 vs2008 中有一个 MDI MFC FEATURE PACK 应用程序。
我确实需要确定哪些子窗口是可见的,即使用户创建了多个选项卡组,以及最后激活的 MDI 子窗口是什么。我发现在我的大型机CMDIFrameWndEx 类中,方法
m_wndClientArea.FindActiveTabWnd ();
m_wndClientArea.GetFirstTabWnd ();
m_wndClientArea.GetNextTabWnd ();
这可能让我浏览所有选项卡组。麻烦的是这些方法返回一个CMFCTabControl,它不提供任何方法/成员来获取指向选项卡中MDI子窗口的指针。它只给出活动选项卡的索引。
那么如何获取给定选项卡组的“前面”窗口的CMDIChildWndEx* 指针呢?
【问题讨论】:
标签: visual-c++ mfc-feature-pack mdichild active-window