Dockable Property Pages
COXDialogBar,COXDockPropertyPage,COXDockPropertySheet.
These three classes deliver a property sheet with a number of property pages similar to a dockable control bar.
This demo describes the most important features of the COXDialogBar class.

Features:
•	has identical interface as property sheets and pages 
•	a control bar as container --> dockable or mini framewindow 
•	adding/removing of pages at run-time 

COXDialogBar:
You do not have to derive from this class. Just add it to your project as COXDockPropertySheet uses it. Only when making a special memory template, a different look for example, do you derive from this class and overload the virtual function CreateMemDialog();
COXDockPropertyPage:
Pay special attention to the extra parameter (bDynamic) that both constructors have. Use this parameter if you have created this page on the heap (= dynamically, with new) and want the COXDockPropertySheet to take care of its destruction.
The two virtual functions, OnSetActive and OnKillActive, work the same way as in CPropertyPage.
COXDockPropertySheet:
Uses COXDialogBar and COXDockPropertyPage. Behavior is similar to CPropertySheet.
•	It resizes all windows until its property page area fits the largest Property page added. 
•	Property pages can be added/removed during run time.