Objective Toolkit : Chapter 8 Docking Windows
Chapter 8 Docking Windows
Overview
The Objective Toolkit docking windows architecture is a set of MFC extensions that gives your application the same docking windows features available in the Visual Studio IDE.
Docking windows can dock to the application’s main frame and float in a frame outside the application frame. In addition, you can make docking windows in MDI applications float as MDI children.
Depending on the docking location, docked windows can be resized in one or two dimensions. When they are floating, docking windows can be resized in both dimensions. During the process of docking, limited geometry management is available.
The Objective Toolkit docking windows architecture extends and enhances MFC’s docking control bar architecture without altering it. There are relatively few interface changes so your knowledge of MFC’s CControlBar, CDialogBar, and other classes still applies. You can add Objective Toolkit docking window features to any application, whether it is SDI, MDI, MTI, or FDI-based.
Objective Toolkit also supports embedding of Objective Toolkit’s enhanced docking windows inside an OLE IP Server. This addition allows you to use our cool look control bars and toolbars in an embeddable OLE Inplace Server so you can activate them using any OLE Container, such as Microsoft Excel.
NOTE >> Menu bars and Docking Views are not supported in this configuration (inside an IP Server).