У меня есть приложение MDI MFC FEATURE PACK в vs2008.
Мне действительно нужно определить, какие дочерние окна отображаются, даже если пользователем создано несколько групп вкладок, а также то, что является последним активированным дочерним элементом MDI. Я обнаружил, что в моем классе CMDIFrameWndEx
мэйнфрейма методы
m_wndClientArea.FindActiveTabWnd ();
m_wndClientArea.GetFirstTabWnd ();
m_wndClientArea.GetNextTabWnd ();
это потенциально могло позволить мне перемещаться по всем группам вкладок. Проблема в том, что эти методы возвращают CMFCTabControl
, который не предлагает никакого метода / члена для получения указателя на дочерние окна MDI на вкладке. Он дает только индекс активной вкладки. Итак, как мне получить указатель CMDIChildWndEx*
переднего окна данной группы вкладок?