Visual Studio-like MDI Windows Navigator
BCGControlBar Pro (MFC)
BCGSuite (MFC)
BCGControlBar for .NET
The MDI Window Navigator extends the standard functionality of the Ctrl+Tab keyboard shortcut (by default, pressing Ctrl+Tab simply activates the previously focused MDI child window).
Using this feature, you can display a popup panel with lists of all open MDI child windows, along with the docking panes, so the user can choose the desired document/pane and activate it.
Visual Studio-like windows navigator:
Sample code:
CMainFrame::CMainFrame()
{
EnableWindowsNavigator();
}