CRecentDockSiteInfo (clase)
La clase CRecentDockSiteInfo
es una clase del asistente que almacena la información de estado reciente para la clase CPane.
Sintaxis
class CRecentDockSiteInfo : public CObject
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
CRecentDockSiteInfo::CRecentDockSiteInfo |
Constructor predeterminado. |
Métodos públicos
Comentarios
La clase CRecentDockSiteInfo
es una clase de administración de datos. Realiza un seguimiento del último estado de CPane
durante su transición entre acoplado y flotante. Cuando un usuario hace doble clic en un panel acoplable flotante, se acopla. Si hace doble clic en el panel acoplado, vuelve a su ubicación, tamaño y estado anteriores. De forma similar, cuando el panel se vuelve a acoplar, regresa a su ubicación de acoplamiento anterior. Esta clase de datos es lo que hace que sea posible. Dado que los miembros de esta clase almacenan información de estado del panel acoplado, la aplicación no debe modificarlos directamente.
Se crea un objeto CRecentDockSiteInfo
cada vez que se crea un panel. Cada objeto CPane
tiene una variable miembro, CPane::m_recentDockInfo, para almacenar esta información.
Jerarquía de herencia
Requisitos
Encabezado: afxrecentDockSiteInfo.h
CRecentDockSiteInfo::CleanUp
void CleanUp();
Comentarios
CRecentDockSiteInfo::CRecentDockSiteInfo
CRecentDockSiteInfo(CPane* pBar);
Parámetros
[in] pBar
Comentarios
CRecentDockSiteInfo::GetRecentDefaultPaneDivider
CPaneDivider* GetRecentDefaultPaneDivider();
Valor devuelto
Comentarios
CRecentDockSiteInfo::GetRecentDockedPercent
int GetRecentDockedPercent(BOOL bForSlider);
Parámetros
[in] bForSlider
Valor devuelto
Comentarios
CRecentDockSiteInfo::GetRecentDockedRect
CRect& GetRecentDockedRect(BOOL bForSlider);
Parámetros
[in] bForSlider
Valor devuelto
Comentarios
CRecentDockSiteInfo::GetRecentListOfPanes
CList<HWND, HWND>& GetRecentListOfPanes(BOOL bForSlider);
Parámetros
[in] bForSlider
Valor devuelto
Comentarios
CRecentDockSiteInfo::GetRecentPaneContainer
CPaneContainer* GetRecentPaneContainer(BOOL bForSlider);
Parámetros
[in] bForSlider
Valor devuelto
Comentarios
CRecentDockSiteInfo::GetRecentTabContainer
CPaneContainer* GetRecentTabContainer(BOOL bForSlider);
Parámetros
[in] bForSlider
Valor devuelto
Comentarios
CRecentDockSiteInfo::Init
void Init();
Comentarios
CRecentDockSiteInfo::IsRecentLeftPane
BOOL IsRecentLeftPane(BOOL bForSlider);
Parámetros
[in] bForSlider
Valor devuelto
Comentarios
CRecentDockSiteInfo::operator =
CRecentDockSiteInfo& operator=(CRecentDockSiteInfo& src);
Parámetros
[in] src
Valor devuelto
Comentarios
CRecentDockSiteInfo::SaveListOfRecentPanes
void SaveListOfRecentPanes(CList<HWND,
HWND>& lstOrg,
BOOL bForSlider);
Parámetros
[in] CList<HWND
[in] lstOrg
[in] bForSlider
Comentarios
CRecentDockSiteInfo::SetInfo
virtual void SetInfo(
BOOL bForSlider,
CRecentDockSiteInfo& srcInfo);
Parámetros
[in] bForSlider
[in] srcInfo
Comentarios
CRecentDockSiteInfo::StoreDockInfo
virtual void StoreDockInfo(
CPaneContainer* pRecentContainer,
CDockablePane* pTabbedBar = NULL);
Parámetros
[in] pRecentContainer
[in] pTabbedBar