Docking controls for C++ enable you to add dockable windows such as those found in Visual Studio to your applications. Docking panels, panes or windows can have properties such as tear-off tabs, MDI tabbs, autohide and pinning.

C/C++ Dockable Window & Panel Controls by Codejock Software

Xtreme Docking Pane 2008 (V12.

Xtreme DockingPane™ provides Windows developers with a sophisticated Visual Studio.NET? style docking pane. Windows developers can easily create tear off tabs and auto hide windows that allow for a more manageable application workspace. The docking panes comes with built in theme support that will allow you to choose from predefined themes such as Visio and Visual Studio .NET, or create your own custom theme.