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