Share via


CRecentDockSiteInfo クラス

クラスは CRecentDockSiteInfo 、CPane クラスの最近の状態情報を格納する ヘルパー クラスです

構文

class CRecentDockSiteInfo : public CObject

メンバー

パブリック コンストラクター

名前 説明
CRecentDockSiteInfo::CRecentDockSiteInfo 既定のコンストラクターです。

パブリック メソッド

名前 説明
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

解説

CRecentDockSiteInfo クラスは、データ管理クラスです。 ドッキング状態とフローティング状態の間で切り替わる CPane の最後の状態を追跡します。 ユーザーがフローティング状態のドッキング可能ペインをダブルクリックすると、ペインはドッキング状態になります。 ドッキング状態のペインをダブルクリックすると、ペインは前の位置、サイズ、および状態に戻ります。 同様に、ペインを再びドッキング状態にすると、前のドッキング位置が復元されます。 このデータ クラスは、この機能を実現します。 このクラスのメンバーはドッキング状態のペインの状態情報を格納するため、アプリケーションで直接変更しないでください。

CRecentDockSiteInfo オブジェクトは、ペインが作成されるたびに作成されます。 各 CPane オブジェクトには、 この情報を格納するためのメンバー変数 CPane::m_recentDockInfo があります。

継承階層

CObject

CRecentDockSiteInfo

必要条件

ヘッダー: afxrecentDockSiteInfo.h

CRecentDockSiteInfo::CleanUp

void CleanUp();

解説

CRecentDockSiteInfo::CRecentDockSiteInfo

CRecentDockSiteInfo(CPane* pBar);

パラメーター

[入力] 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
[入力] pTabbedBar

解説

関連項目

階層図
クラス
CDockSite クラス