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