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::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