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