SECFrameDockingFeature Class

class SECFrameDockingFeature: public SECFrameDockingFeatureBase

Advanced docking frame window feature

Defined in: FrameDock.h

Comments

Derived from SECFrameDockingFeatureBase, this class provides a concreate implementation of the frame window advanced docking feature that supports docking to border nodes preconfigured with a dynamic, 2 dimensional "grid" target. Typically an instance of this class is instantiated in top level frame or MDI child frame and EnableDocking is called in response to WM_CREATE.

See Also

SECFrameDockingFeatureBase

SECFrameDockingFeatureBase::EnableDocking

Class Members

Operations

virtual int  DockNode(SECLayoutNode* pNode,SECDockInsertionConstraints& Cnstr)

Dock a dockable layout node to the associated frame window using the constraints passed in.

virtual BOOL  DockNode(SECLayoutNode* pNode,DWORD dwDockSite,int nSize=-1,BOOL bNewLine=FALSE)

Dock a dockable layout node to the associated frame window using the configuration passed in.

Configuration

virtual BOOL  SetBorderSizing(const SECSetBorderSizingParms& SizingParms, BOOL bRecalcRealize=FALSE)

Set the border sizing configuration for all 4 borders

virtual BOOL  SetBorderSizing(DockSite site,const SECSetBorderSizingParms& SizingParms, BOOL bRecalcRealize=FALSE)

Set the border sizing configuration for a specific border

virtual BOOL  SetBorderSizing(DWORD dwDockSite,const SECSetBorderSizingParms& SizingParms, BOOL bRecalcRealize=FALSE)

Set the border sizing configuration for a specific border