CRecentDockSiteInfo クラス
CRecentDockSiteInfo
クラスは、CPane クラスの最近の状態情報を格納するヘルパー クラスです。
構文
class CRecentDockSiteInfo : public CObject
メンバー
パブリック コンストラクター
名前 | 説明 |
---|---|
CRecentDockSiteInfo::CRecentDockSiteInfo |
既定のコンストラクターです。 |
パブリック メソッド
解説
CRecentDockSiteInfo
クラスは、データ管理クラスです。 ドッキング状態とフローティング状態の間で切り替わる CPane
の最後の状態を追跡します。 ユーザーがフローティング状態のドッキング可能ペインをダブルクリックすると、ペインはドッキング状態になります。 ドッキング状態のペインをダブルクリックすると、ペインは前の位置、サイズ、および状態に戻ります。 同様に、ペインを再びドッキング状態にすると、前のドッキング位置が復元されます。 このデータ クラスは、この機能を実現します。 このクラスのメンバーはドッキング状態のペインの状態情報を格納するため、アプリケーションで直接変更しないでください。
CRecentDockSiteInfo
オブジェクトは、ペインが作成されるたびに作成されます。 各 CPane
オブジェクトには、この情報を格納するためのメンバー変数 CPane::m_recentDockInfo があります。
継承階層
要件
Header: afxrecentDockSiteInfo.h
CRecentDockSiteInfo::CleanUp
void CleanUp();
解説
CRecentDockSiteInfo::CRecentDockSiteInfo
CRecentDockSiteInfo(CPane* pBar);
パラメーター
[入力] pBar
解説
CRecentDockSiteInfo::GetRecentDefaultPaneDivider
CPaneDivider* GetRecentDefaultPaneDivider();
戻り値
解説
CRecentDockSiteInfo::GetRecentDockedPercent
int GetRecentDockedPercent(BOOL bForSlider);
パラメーター
[入力] bForSlider
戻り値
解説
CRecentDockSiteInfo::GetRecentDockedRect
CRect& GetRecentDockedRect(BOOL bForSlider);
パラメーター
[入力] bForSlider
戻り値
解説
CRecentDockSiteInfo::GetRecentListOfPanes
CList<HWND, HWND>& GetRecentListOfPanes(BOOL bForSlider);
パラメーター
[入力] bForSlider
戻り値
解説
CRecentDockSiteInfo::GetRecentPaneContainer
CPaneContainer* GetRecentPaneContainer(BOOL bForSlider);
パラメーター
[入力] bForSlider
戻り値
解説
CRecentDockSiteInfo::GetRecentTabContainer
CPaneContainer* GetRecentTabContainer(BOOL bForSlider);
パラメーター
[入力] bForSlider
戻り値
解説
CRecentDockSiteInfo::Init
void Init();
解説
CRecentDockSiteInfo::IsRecentLeftPane
BOOL IsRecentLeftPane(BOOL bForSlider);
パラメーター
[入力] bForSlider
戻り値
解説
CRecentDockSiteInfo::operator =
CRecentDockSiteInfo& operator=(CRecentDockSiteInfo& src);
パラメーター
[入力] src
戻り値
解説
CRecentDockSiteInfo::SaveListOfRecentPanes
void SaveListOfRecentPanes(CList<HWND,
HWND>& lstOrg,
BOOL bForSlider);
パラメーター
[入力] CList<HWND
[入力] lstOrg
[入力] bForSlider
解説
CRecentDockSiteInfo::SetInfo
virtual void SetInfo(
BOOL bForSlider,
CRecentDockSiteInfo& srcInfo);
パラメーター
[入力] bForSlider
[入力] srcInfo
解説
CRecentDockSiteInfo::StoreDockInfo
virtual void StoreDockInfo(
CPaneContainer* pRecentContainer,
CDockablePane* pTabbedBar = NULL);
パラメーター
[入力] pRecentContainer
[入力] pTabbedBar