CRecentDockSiteInfo-Klasse
Die CRecentDockSiteInfo
Klasse ist eine Hilfsklasse, die aktuelle Statusinformationen für die CPane-Klasse speichert.
Syntax
class CRecentDockSiteInfo : public CObject
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
CRecentDockSiteInfo::CRecentDockSiteInfo |
Der Standardkonstruktor. |
Öffentliche Methoden
Hinweise
Die CRecentDockSiteInfo
-Klasse ist eine Datenverwaltungsklasse. Sie verfolgt den letzten Status eines CPane
während des Übergangs zwischen angedockt und unverankert nach. Wenn ein Benutzer auf einen unverankerten andockbaren Bereich klickt, wird der Bereich angedockt. Durch das Doppelklicken auf den angedockten Bereich wird dieser zu seiner vorherigen Position, Größe und zum vorherigen Status zurückversetzt. Gleiches gilt, wenn der Bereich erneut angedockt wird, wird er an seine vorherige Andockposition zurückversetzt. Dies wird durch diese Datenklasse ermöglicht. Da die Member dieser Klasse Statusinformationen für den angedockten Bereich speichern können, sollten sie nicht direkt durch Ihre Anwendung geändert werden.
Ein CRecentDockSiteInfo
-Objekt wird erstellt, sobald ein Bereich erstellt wird. Jedes CPane
Objekt verfügt über eine Membervariable CPane ::m_recentDockInfo, um diese Informationen zu speichern.
Vererbungshierarchie
Anforderungen
Header: afxrecentDockSiteInfo.h
CRecentDockSiteInfo::CleanUp
void CleanUp();
Hinweise
CRecentDockSiteInfo::CRecentDockSiteInfo
CRecentDockSiteInfo(CPane* pBar);
Parameter
[in] pBar
Hinweise
CRecentDockSiteInfo::GetRecentDefaultPaneDivider
CPaneDivider* GetRecentDefaultPaneDivider();
Rückgabewert
Bemerkungen
CRecentDockSiteInfo::GetRecentDockedPercent
int GetRecentDockedPercent(BOOL bForSlider);
Parameter
[in] bForSlider
Rückgabewert
Bemerkungen
CRecentDockSiteInfo::GetRecentDockedRect
CRect& GetRecentDockedRect(BOOL bForSlider);
Parameter
[in] bForSlider
Rückgabewert
Bemerkungen
CRecentDockSiteInfo::GetRecentListOfPanes
CList<HWND, HWND>& GetRecentListOfPanes(BOOL bForSlider);
Parameter
[in] bForSlider
Rückgabewert
Bemerkungen
CRecentDockSiteInfo::GetRecentPaneContainer
CPaneContainer* GetRecentPaneContainer(BOOL bForSlider);
Parameter
[in] bForSlider
Rückgabewert
Bemerkungen
CRecentDockSiteInfo::GetRecentTabContainer
CPaneContainer* GetRecentTabContainer(BOOL bForSlider);
Parameter
[in] bForSlider
Rückgabewert
Bemerkungen
CRecentDockSiteInfo::Init
void Init();
Hinweise
CRecentDockSiteInfo::IsRecentLeftPane
BOOL IsRecentLeftPane(BOOL bForSlider);
Parameter
[in] bForSlider
Rückgabewert
Bemerkungen
CRecentDockSiteInfo::operator =
CRecentDockSiteInfo& operator=(CRecentDockSiteInfo& src);
Parameter
[in] Src
Rückgabewert
Bemerkungen
CRecentDockSiteInfo::SaveListOfRecentPanes
void SaveListOfRecentPanes(CList<HWND,
HWND>& lstOrg,
BOOL bForSlider);
Parameter
[in] CList<HWND
[in] lstOrg
[in] bForSlider
Hinweise
CRecentDockSiteInfo::SetInfo
virtual void SetInfo(
BOOL bForSlider,
CRecentDockSiteInfo& srcInfo);
Parameter
[in] bForSlider
[in] srcInfo
Hinweise
CRecentDockSiteInfo::StoreDockInfo
virtual void StoreDockInfo(
CPaneContainer* pRecentContainer,
CDockablePane* pTabbedBar = NULL);
Parameter
[in] pRecentContainer
[in] pTabbedBar