vs2008にMDIMFCFEATUREPACKアプリがあります。
ユーザーが複数のタブグループを作成した場合でも、表示されている子ウィンドウと、最後にアクティブ化されたMDIの子を特定する必要があります。私のメインフレームCMDIFrameWndEx
クラスでは、メソッドが
m_wndClientArea.FindActiveTabWnd ();
m_wndClientArea.GetFirstTabWnd ();
m_wndClientArea.GetNextTabWnd ();
これにより、すべてのタブグループをナビゲートできる可能性があります。CMFCTabControl
問題は、これらのメソッドが、タブ内のMDI子ウィンドウへのポインターを取得するためのメソッド/メンバーを提供しないを返すことです。アクティブなタブのインデックスのみを提供します。CMDIChildWndEx*
では、特定のタブグループの「前面」ウィンドウのポインタを取得するにはどうすればよいですか?