CRecentDockSiteInfo, classe
La CRecentDockSiteInfo
classe est une classe d’assistance qui stocke les informations d’état récentes pour la classe CPane.
class CRecentDockSiteInfo : public CObject
Nom | Description |
---|---|
CRecentDockSiteInfo::CRecentDockSiteInfo |
Constructeur par défaut. |
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.
En-tête : afxrecentDockSiteInfo.h
void CleanUp();
CRecentDockSiteInfo(CPane* pBar);
[in] pBar
CPaneDivider* GetRecentDefaultPaneDivider();
int GetRecentDockedPercent(BOOL bForSlider);
[in] bForSlider
CRect& GetRecentDockedRect(BOOL bForSlider);
[in] bForSlider
CList<HWND, HWND>& GetRecentListOfPanes(BOOL bForSlider);
[in] bForSlider
CPaneContainer* GetRecentPaneContainer(BOOL bForSlider);
[in] bForSlider
CPaneContainer* GetRecentTabContainer(BOOL bForSlider);
[in] bForSlider
void Init();
BOOL IsRecentLeftPane(BOOL bForSlider);
[in] bForSlider
CRecentDockSiteInfo& operator=(CRecentDockSiteInfo& src);
[in] src
void SaveListOfRecentPanes(CList<HWND,
HWND>& lstOrg,
BOOL bForSlider);
[in] CList<HWND
[in] lstOrg
[in] bForSlider
virtual void SetInfo(
BOOL bForSlider,
CRecentDockSiteInfo& srcInfo);
[in] bForSlider
[in] srcInfo
virtual void StoreDockInfo(
CPaneContainer* pRecentContainer,
CDockablePane* pTabbedBar = NULL);
[in] pRecentContainer
[in] pTabbedBar