Compartir a través de


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

Nombre Descripción
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

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

CObject

CRecentDockSiteInfo

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

Comentarios

Consulte también

Gráfico de jerarquías
Clases
CDockSite (clase)