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