Win32 Docking System

Like in Visual Studio

January 30, 2015 - Admin Tags: , ,

This demo shows a win32 docking system implementation. It's based on a custom DockHost control to host the docked window, and a DockDiamond control to guide the user when docking floating windows.

This video was made a long time ago, but I've since rewrote parts of the system and the demo, and now it's less functional! It is a good starting point however for someone trying to implement something similar. Currently I need to focus on other projects, but if the need arises to use this, I will work on it further.

What you'd need to add in order to have a full docking system:

The demo and system use code-section's toolbox. A working copy is included for convenience, but consider checking the toolbox out on bitbucket here

Download Demo (src+exe)

Don't hesitate to comment if you have any questions/suggestions. Have a nice day!