Share via


Klasse CRecentDockSiteInfo

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

De CRecentDockSiteInfo klasse is een helperklasse waarin recente statusinformatie voor de CPane-klasse wordt opgeslagen.

Syntaxis

class CRecentDockSiteInfo : public CObject

Leden

Openbare constructors

Naam Description
CRecentDockSiteInfo::CRecentDockSiteInfo Standaardconstructor.

Openbare methoden

Naam Description
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

Opmerkingen

De CRecentDockSiteInfo klasse is een gegevensbeheerklasse. Het houdt de laatste status van een CPane terwijl deze overgaat tussen gedokt en zwevend. Wanneer een gebruiker dubbelklikt op een zwevend dockbaar deelvenster, wordt het gedokt. Als u dubbelklikt op het gedokte deelvenster, wordt deze teruggezet naar de vorige locatie, grootte en status. Wanneer het deelvenster opnieuw is gedokt, keert het terug naar de vorige dockinglocatie. Deze gegevensklasse maakt dat mogelijk. Omdat de leden van deze klasse statusinformatie voor het gedokte deelvenster opslaan, mogen ze niet rechtstreeks worden gewijzigd door uw toepassing.

Telkens CRecentDockSiteInfo wanneer een deelvenster wordt gemaakt, wordt er een object gemaakt. Elk CPane object heeft een lidvariabele, CPane::m_recentDockInfo, om deze informatie op te slaan.

Overnamehiƫrarchie

CObject

CRecentDockSiteInfo

Requirements

Header: afxrecentDockSiteInfo.h

CRecentDockSiteInfo::CleanUp

void CleanUp();

Opmerkingen

CRecentDockSiteInfo::CRecentDockSiteInfo

CRecentDockSiteInfo(CPane* pBar);

Parameterwaarden

[in] pBar

Opmerkingen

CRecentDockSiteInfo::GetRecentDefaultPaneDivider

CPaneDivider* GetRecentDefaultPaneDivider();

Retourwaarde

Opmerkingen

CRecentDockSiteInfo::GetRecentDockedPercent

int GetRecentDockedPercent(BOOL bForSlider);

Parameterwaarden

[in] bForSlider

Retourwaarde

Opmerkingen

CRecentDockSiteInfo::GetRecentDockedRect

CRect& GetRecentDockedRect(BOOL bForSlider);

Parameterwaarden

[in] bForSlider

Retourwaarde

Opmerkingen

CRecentDockSiteInfo::GetRecentListOfPanes

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

Parameterwaarden

[in] bForSlider

Retourwaarde

Opmerkingen

CRecentDockSiteInfo::GetRecentPaneContainer

CPaneContainer* GetRecentPaneContainer(BOOL bForSlider);

Parameterwaarden

[in] bForSlider

Retourwaarde

Opmerkingen

CRecentDockSiteInfo::GetRecentTabContainer

CPaneContainer* GetRecentTabContainer(BOOL bForSlider);

Parameterwaarden

[in] bForSlider

Retourwaarde

Opmerkingen

CRecentDockSiteInfo::Init

void Init();

Opmerkingen

CRecentDockSiteInfo::IsRecentLeftPane

BOOL IsRecentLeftPane(BOOL bForSlider);

Parameterwaarden

[in] bForSlider

Retourwaarde

Opmerkingen

CRecentDockSiteInfo::operator =

CRecentDockSiteInfo& operator=(CRecentDockSiteInfo& src);

Parameterwaarden

[in] Src

Retourwaarde

Opmerkingen

CRecentDockSiteInfo::SaveListOfRecentPanes

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

Parameterwaarden

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

Opmerkingen

CRecentDockSiteInfo::SetInfo

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

Parameterwaarden

[in] bForSlider
[in] srcInfo

Opmerkingen

CRecentDockSiteInfo::StoreDockInfo

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

Parameterwaarden

[in] pRecentContainer
[in] pTabbedBar

Opmerkingen

Zie ook

Hiƫrarchiegrafiek
Klassen
CDockSite-klasse