Partager via


CRecentDockSiteInfo, classe

La CRecentDockSiteInfo classe est une classe d’assistance qui stocke les informations d’état récentes pour la classe CPane.

Syntaxe

class CRecentDockSiteInfo : public CObject

Membres

Constructeurs publics

Nom Description
CRecentDockSiteInfo::CRecentDockSiteInfo Constructeur par défaut.

Méthodes publiques

Nom 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

Notes

CRecentDockSiteInfo est une classe de gestion de données. Elle suit le dernier état d'un CPane au fil de ses transitions entre les états ancré et flottant. Quand un utilisateur double-clique sur un volet ancrable flottant, il devient ancré. Un double-clic sur le volet ancré rétablit ses emplacement, taille et état précédents. De même, quand le volet est à nouveau ancré, il retrouve son emplacement d'ancrage précédent. Telles sont les possibilités offertes par cette classe de données. Comme les membres de cette classe stockent les informations d'état du volet ancré, ils ne doivent pas être directement modifiés par votre application.

Un objet CRecentDockSiteInfo est créé à chaque création d'un volet. Chaque CPane objet a une variable membre, CPane ::m_recentDockInfo, pour stocker ces informations.

Hiérarchie d'héritage

CObject

CRecentDockSiteInfo

Spécifications

En-tête : afxrecentDockSiteInfo.h

CRecentDockSiteInfo ::CleanUp

void CleanUp();

Notes

CRecentDockSiteInfo ::CRecentDockSiteInfo

CRecentDockSiteInfo(CPane* pBar);

Paramètres

[in] pBar

Notes

CRecentDockSiteInfo ::GetRecentDefaultPaneDivider

CPaneDivider* GetRecentDefaultPaneDivider();

Valeur de retour

Notes

CRecentDockSiteInfo ::GetRecentDockedPercent

int GetRecentDockedPercent(BOOL bForSlider);

Paramètres

[in] bForSlider

Valeur de retour

Notes

CRecentDockSiteInfo ::GetRecentDockedRect

CRect& GetRecentDockedRect(BOOL bForSlider);

Paramètres

[in] bForSlider

Valeur de retour

Notes

CRecentDockSiteInfo ::GetRecentListOfPanes

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

Paramètres

[in] bForSlider

Valeur de retour

Notes

CRecentDockSiteInfo ::GetRecentPaneContainer

CPaneContainer* GetRecentPaneContainer(BOOL bForSlider);

Paramètres

[in] bForSlider

Valeur de retour

Notes

CRecentDockSiteInfo ::GetRecentTabContainer

CPaneContainer* GetRecentTabContainer(BOOL bForSlider);

Paramètres

[in] bForSlider

Valeur de retour

Notes

CRecentDockSiteInfo ::Init

void Init();

Notes

CRecentDockSiteInfo ::IsRecentLeftPane

BOOL IsRecentLeftPane(BOOL bForSlider);

Paramètres

[in] bForSlider

Valeur de retour

Notes

CRecentDockSiteInfo ::operator =

CRecentDockSiteInfo& operator=(CRecentDockSiteInfo& src);

Paramètres

[in] src

Valeur de retour

Notes

CRecentDockSiteInfo ::SaveListOfRecentPanes

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

Paramètres

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

Notes

CRecentDockSiteInfo ::SetInfo

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

Paramètres

[in] bForSlider
[in] srcInfo

Notes

CRecentDockSiteInfo ::StoreDockInfo

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

Paramètres

[in] pRecentContainer
[in] pTabbedBar

Notes

Voir aussi

Graphique hiérarchique
Classes
CDockSite, classe