CRecentDockSiteInfo 类
CRecentDockSiteInfo
类是存储 CPane 类的最近状态信息的帮助器类。
语法
class CRecentDockSiteInfo : public CObject
成员
公共构造函数
名称 | 描述 |
---|---|
CRecentDockSiteInfo::CRecentDockSiteInfo |
默认构造函数。 |
公共方法
备注
CRecentDockSiteInfo
类是数据管理类。 它在 CPane
在停靠与浮动之间转换时跟踪其最近状态。 当用户双击浮动的可停靠窗格时,它会成为停靠状态。 双击停靠的窗格会使它恢复为以前的位置、大小和状态。 同样,当窗格重新停靠时,它会返回到以前的停靠位置。 通过此数据类可以实现此行为。 由于此类的成员存储停靠的窗格的状态信息,因此它们不应由应用程序直接修改。
每次创建窗格时会创建一个 CRecentDockSiteInfo
对象。 每个 CPane
对象都具有成员变量 CPane::m_recentDockInfo,用于存储此信息。
继承层次结构
要求
标头:afxrecentDockSiteInfo.h
CRecentDockSiteInfo::CleanUp
void CleanUp();
备注
CRecentDockSiteInfo::CRecentDockSiteInfo
CRecentDockSiteInfo(CPane* pBar);
参数
[in] pBar
备注
CRecentDockSiteInfo::GetRecentDefaultPaneDivider
CPaneDivider* GetRecentDefaultPaneDivider();
返回值
注解
CRecentDockSiteInfo::GetRecentDockedPercent
int GetRecentDockedPercent(BOOL bForSlider);
参数
[in] bForSlider
返回值
备注
CRecentDockSiteInfo::GetRecentDockedRect
CRect& GetRecentDockedRect(BOOL bForSlider);
参数
[in] bForSlider
返回值
注解
CRecentDockSiteInfo::GetRecentListOfPanes
CList<HWND, HWND>& GetRecentListOfPanes(BOOL bForSlider);
参数
[in] bForSlider
返回值
备注
CRecentDockSiteInfo::GetRecentPaneContainer
CPaneContainer* GetRecentPaneContainer(BOOL bForSlider);
参数
[in] bForSlider
返回值
注解
CRecentDockSiteInfo::GetRecentTabContainer
CPaneContainer* GetRecentTabContainer(BOOL bForSlider);
参数
[in] bForSlider
返回值
备注
CRecentDockSiteInfo::Init
void Init();
备注
CRecentDockSiteInfo::IsRecentLeftPane
BOOL IsRecentLeftPane(BOOL bForSlider);
参数
[in] bForSlider
返回值
注解
CRecentDockSiteInfo::operator =
CRecentDockSiteInfo& operator=(CRecentDockSiteInfo& src);
参数
[in] src
返回值
注解
CRecentDockSiteInfo::SaveListOfRecentPanes
void SaveListOfRecentPanes(CList<HWND,
HWND>& lstOrg,
BOOL bForSlider);
参数
[in] CList<HWND
[in] lstOrg
[in] bForSlider
备注
CRecentDockSiteInfo::SetInfo
virtual void SetInfo(
BOOL bForSlider,
CRecentDockSiteInfo& srcInfo);
参数
[in] bForSlider
[in] srcInfo
注解
CRecentDockSiteInfo::StoreDockInfo
virtual void StoreDockInfo(
CPaneContainer* pRecentContainer,
CDockablePane* pTabbedBar = NULL);
参数
[in] pRecentContainer
[in] pTabbedBar