CRecentDockSiteInfo Class

The CRecentDockSiteInfo class is a helper class that stores recent state information for the CPane Class.

class CRecentDockSiteInfo : public CObject

Members

Public Constructors

Name

Description

CRecentDockSiteInfo::CRecentDockSiteInfo

Default constructor.

Public Methods

Name

Description

CRecentDockSiteInfo::CleanUp

 

CRecentDockSiteInfo::GetRecentDefaultPaneDivider

 

CRecentDockSiteInfo::GetRecentDockedPercent

 

CRecentDockSiteInfo::GetRecentDockedRect

 

CRecentDockSiteInfo::GetRecentListOfPanes

 

CRecentDockSiteInfo::GetRecentPaneContainer

 

CRecentDockSiteInfo::GetRecentTabContainer

 

CRecentDockSiteInfo::Init

 

CRecentDockSiteInfo::IsRecentLeftPane

 

CRecentDockSiteInfo::operator =

 

CRecentDockSiteInfo::SaveListOfRecentPanes

 

CRecentDockSiteInfo::SetInfo

 

CRecentDockSiteInfo::StoreDockInfo

 

Remarks

The CRecentDockSiteInfo class is a data management class. It tracks the last state of a CPane as it transitions between being docked and floating. When a user double clicks a floating dockable pane, it becomes docked. Double clicking the docked pane returns it to its previous ___location, size, and state. Similarly, when the pane is re-docked it returns to its previous docking ___location. This data class is what makes that possible. Since the members of this class store state information for the docked pane, they should not be directly modified by your application.

A CRecentDockSiteInfo object is created every time that a pane is created. Each CPane object has a member variable, CPane::m_recentDockInfo, to store this information.

Inheritance Hierarchy

CObject

   CRecentDockSiteInfo

Requirements

Header: afxrecentDockSiteInfo.h

See Also

Reference

Hierarchy Chart

CDockSite Class

Other Resources

MFC Classes