다음을 통해 공유


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);

매개 변수

[in] pBar

설명

CRecentDockSiteInfo::GetRecentDefaultPaneDivider

CPaneDivider* GetRecentDefaultPaneDivider();

Return Value

설명

CRecentDockSiteInfo::GetRecentDockedPercent

int GetRecentDockedPercent(BOOL bForSlider);

매개 변수

[in] bForSlider

Return Value

설명

CRecentDockSiteInfo::GetRecentDockedRect

CRect& GetRecentDockedRect(BOOL bForSlider);

매개 변수

[in] bForSlider

Return Value

설명

CRecentDockSiteInfo::GetRecentListOfPanes

CList<HWND, HWND>& GetRecentListOfPanes(BOOL bForSlider);

매개 변수

[in] bForSlider

Return Value

설명

CRecentDockSiteInfo::GetRecentPaneContainer

CPaneContainer* GetRecentPaneContainer(BOOL bForSlider);

매개 변수

[in] bForSlider

Return Value

설명

CRecentDockSiteInfo::GetRecentTabContainer

CPaneContainer* GetRecentTabContainer(BOOL bForSlider);

매개 변수

[in] bForSlider

Return Value

설명

CRecentDockSiteInfo::Init

void Init();

설명

CRecentDockSiteInfo::IsRecentLeftPane

BOOL IsRecentLeftPane(BOOL bForSlider);

매개 변수

[in] bForSlider

Return Value

설명

CRecentDockSiteInfo::operator =

CRecentDockSiteInfo& operator=(CRecentDockSiteInfo& src);

매개 변수

[in] src

Return Value

설명

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

설명

참고 항목

계층 구조 차트
클래스
CDockSite 클래스