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
Veri Akışı Adı | Açıklama |
---|---|
CRecentDockSiteInfo::CRecentDockSiteInfo |
Varsayılan oluşturucu. |
Genel Yöntemler
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
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();
Dönüş Değeri
Açıklamalar
CRecentDockSiteInfo::GetRecentDockedPercent
int GetRecentDockedPercent(BOOL bForSlider);
Parametreler
[in] bForSlider
Dönüş Değeri
Açıklamalar
CRecentDockSiteInfo::GetRecentDockedRect
CRect& GetRecentDockedRect(BOOL bForSlider);
Parametreler
[in] bForSlider
Dönüş Değeri
Açıklamalar
CRecentDockSiteInfo::GetRecentListOfPanes
CList<HWND, HWND>& GetRecentListOfPanes(BOOL bForSlider);
Parametreler
[in] bForSlider
Dönüş Değeri
Açıklamalar
CRecentDockSiteInfo::GetRecentPaneContainer
CPaneContainer* GetRecentPaneContainer(BOOL bForSlider);
Parametreler
[in] bForSlider
Dönüş Değeri
Açıklamalar
CRecentDockSiteInfo::GetRecentTabContainer
CPaneContainer* GetRecentTabContainer(BOOL bForSlider);
Parametreler
[in] bForSlider
Dönüş Değeri
Açıklamalar
CRecentDockSiteInfo::Init
void Init();
Açıklamalar
CRecentDockSiteInfo::IsRecentLeftPane
BOOL IsRecentLeftPane(BOOL bForSlider);
Parametreler
[in] bForSlider
Dönüş Değeri
Açıklamalar
CRecentDockSiteInfo::operator =
CRecentDockSiteInfo& operator=(CRecentDockSiteInfo& src);
Parametreler
[in] Src
Dönüş 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