Aracılığıyla paylaş


CRecentDockSiteInfo Sınıfı

CRecentDockSiteInfo sınıfı, CPane Sınıfı için son durum bilgilerini depolayan bir yardımcı sınıftır.

Sözdizimi

class CRecentDockSiteInfo : public CObject

Üyeler

Ortak Oluşturucular

Ad Tanım
CRecentDockSiteInfo::CRecentDockSiteInfo Varsayılan oluşturucu.

Genel Yöntemler

Ad Tanım
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

Açıklamalar

CRecentDockSiteInfo sınıfı bir veri yönetimi sınıfıdır. Yerleşik ve kayan arasında geçiş yapılan bir CPane öğesinin son durumunu izler. Kullanıcı kayan bir sabitlenebilir bölmeye çift tıkladığında yerleşik hale gelir. Yerleşik bölmeye çift tıklanması, bölmeyi önceki konumuna, boyutuna ve durumuna döndürür. Benzer şekilde, bölme yeniden yerleştirildiğinde önceki yerleştirme konumuna döner. Bunu mümkün kılan şey bu veri sınıfıdır. Bu sınıfın üyeleri yerleşik bölme için durum bilgilerini depoladığı için, bunlar uygulamanız tarafından doğrudan değiştirilmemelidir.

Her CRecentDockSiteInfo bölme oluşturulduğunda bir nesne oluşturulur. Bu bilgileri depolamak için her CPane nesnenin CPane::m_recentDockInfo adlı bir üye değişkeni vardır.

Devralma Hiyerarşisi

Cobject

CRecentDockSiteInfo

Gereksinimler

Üst bilgi: afxrecentDockSiteInfo.h

CRecentDockSiteInfo::CleanUp

void CleanUp();

Açıklamalar

CRecentDockSiteInfo::CRecentDockSiteInfo

CRecentDockSiteInfo(CPane* pBar);

Parametreler

[in] pBar

Açıklamalar

CRecentDockSiteInfo::GetRecentDefaultPaneDivider

CPaneDivider* GetRecentDefaultPaneDivider();

İade Değeri

Açıklamalar

CRecentDockSiteInfo::GetRecentDockedPercent

int GetRecentDockedPercent(BOOL bForSlider);

Parametreler

[in] bForSlider

İade Değeri

Açıklamalar

CRecentDockSiteInfo::GetRecentDockedRect

CRect& GetRecentDockedRect(BOOL bForSlider);

Parametreler

[in] bForSlider

İade Değeri

Açıklamalar

CRecentDockSiteInfo::GetRecentListOfPanes

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

Parametreler

[in] bForSlider

İade Değeri

Açıklamalar

CRecentDockSiteInfo::GetRecentPaneContainer

CPaneContainer* GetRecentPaneContainer(BOOL bForSlider);

Parametreler

[in] bForSlider

İade Değeri

Açıklamalar

CRecentDockSiteInfo::GetRecentTabContainer

CPaneContainer* GetRecentTabContainer(BOOL bForSlider);

Parametreler

[in] bForSlider

İade Değeri

Açıklamalar

CRecentDockSiteInfo::Init

void Init();

Açıklamalar

CRecentDockSiteInfo::IsRecentLeftPane

BOOL IsRecentLeftPane(BOOL bForSlider);

Parametreler

[in] bForSlider

İade Değeri

Açıklamalar

CRecentDockSiteInfo::operator =

CRecentDockSiteInfo& operator=(CRecentDockSiteInfo& src);

Parametreler

[in] Src

İade Değeri

Açıklamalar

CRecentDockSiteInfo::SaveListOfRecentPanes

void SaveListOfRecentPanes(CList<HWND,
    HWND>& lstOrg,
    BOOL bForSlider);

Parametreler

[in] CList<HWND
[in] lstOrg
[in] bForSlider

Açıklamalar

CRecentDockSiteInfo::SetInfo

virtual void SetInfo(
    BOOL bForSlider,
    CRecentDockSiteInfo& srcInfo);

Parametreler

[in] bForSlider
[in] srcInfo

Açıklamalar

CRecentDockSiteInfo::StoreDockInfo

virtual void StoreDockInfo(
    CPaneContainer* pRecentContainer,
    CDockablePane* pTabbedBar = NULL);

Parametreler

[in] pRecentContainer
[in] pTabbedBar

Açıklamalar

Ayrıca bkz.

Hiyerarşi Grafiği
Sınıflar
CDockSite Sınıfı