Following is a diagram displaying the class hierarchy of dock zones:
The NDockZoneBase is an abstract class which implements all the common functionality for an INDockZone instance. The NDockZone object is a zone which provides splitter and might be resized using visual feedback. The NControlHost zone is a predefined NDockZone which hosts an internal panel and might serve as a placeholder for controls. Finally comes the NDockingPanelHost zone which extends the NControlHost and provides a NTabStrip control which is used to switch among children panels. A NDockingPanelHost accepts only children of type INDockingPanel.