CSplitterLayout Class

class CSplitterLayout: CDCLayoutBase

Implements splitters and integrates this feature into the layout manager architecture.

Defined in: SplitterLayout.h

Supported Interfaces

ILayoutNode

Basic layout node functionality

ISplitter

Splitter-specific functionality

Comments

The splitter layout, unlike the rest of the layout algorithms, is a dynamic interactive layout arrangement. An application user can rearrange windows interactively, using the mouse. In the other layout algorithms, the layout recalculation is triggered indirectly by operations such as resizing the container window.
The splitter layout node offers multiple configuration choices, from choosing the style used or drawing the splitter bars, to getting rid of the bars altogether, producing non-interactive grid layout.