CBorderGraphic Class

class CBorderGraphic: public CBorderLayoutBase<_Derived, _LayoutInterface, CDCLayoutBase<_Derived, _LayoutInterface>>

Base layout class for painted borders. Borders are decorators around other layout nodes, where certain area is left between the boundaries of the border node's rectangle and the contained node's rectangle. That space is then filled with some visual effect, depending on the node type.

Defined in: BorderGraphic.h

Class Template Arguments

_Derived

Most derived descendent class.

_LayoutInterface

Interface derived from ILayoutNode that the node implements.

Supported Interfaces

ILayoutNode

Basic layout node interface.

_LayoutInterface

Second template parameter. Must be an interface derived from ILayoutNode.