I need a GUI system that contain:
a tree list that each item of list linked to a view and when I click on a Item open the view
for next step 
I want to insert to each view some grids.

I see a demo example named :dockpanelsuite <http://sourceforge.net/projects/dockpanelsuite/>
there is a explorer and multi document
I think that I can change it to my requirment.
but this is in C# and I need something in C++.
if is same sample in MFC ,or I can combine them?
what about performace and stability?
thanks herzl