CDCLayoutBase Class
class CDCLayoutBase: public CLayoutNode
Implements a layout node which visual representation is accomplished by painting directly on the area of the master window.Useful for a variety of situations, like:
Images and pictures without needing a separate child window.
Decorations around other elements, like grippers and borders.
Splitters.
Defined in: DCNode.h
Class Template Arguments
_Derived
Most derived layout node class. The CDCLayoutBase class is intended to be used as an intermediate base class, not as a concrete node type.
_LayoutIface
Interface the node class is going to supply. Must be or derive from ILayoutNode, which is the default.
Supported Interfaces
Basic layout node interface.
_LayoutIface
Second template parameter, identifies an interface derived from ILayoutNode.
Class Members
virtual void OnPaint(HDC hDC = NULL)
void
virtual bool PrepareDC(HDC)
Set up the DC for drawing