Condividi tramite


Classe CRecentDockSiteInfo

La CRecentDockSiteInfo classe è una classe helper che archivia informazioni sullo stato recenti per la classe CPane.

Sintassi

class CRecentDockSiteInfo : public CObject

Membri

Costruttori pubblici

Nome Descrizione
CRecentDockSiteInfo::CRecentDockSiteInfo Costruttore predefinito.

Metodi pubblici

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

Osservazioni:

La classe CRecentDockSiteInfo è una classe di gestione dati. Consente di tenere traccia dell'ultimo stato di CPane durante la transizione tra lo stato ancorato e lo stato mobile. Quando un utente fa doppio clic su un riquadro ancorato mobile, il riquadro diventa ancorato. Per ripristinare la posizione, le dimensioni e lo stato precedenti, fare doppio clic sul riquadro ancorato. In modo analogo, quando il riquadro viene ancorato di nuovo, esso torna alla posizione di ancoraggio precedente. Ciò è reso possibile da questa classe di dati. Dato che archiviano le informazioni sullo stato del riquadro ancorato, i membri di questa classe non devono essere modificati direttamente dall'applicazione.

Viene creato un oggetto CRecentDockSiteInfo ogni volta che viene creato un riquadro. Ogni CPane oggetto ha una variabile membro, CPane::m_recentDockInfo, per archiviare queste informazioni.

Gerarchia di ereditarietà

CObject

CRecentDockSiteInfo

Requisiti

Intestazione: afxrecentDockSiteInfo.h

CRecentDockSiteInfo::CleanUp

void CleanUp();

Osservazioni:

CRecentDockSiteInfo::CRecentDockSiteInfo

CRecentDockSiteInfo(CPane* pBar);

Parametri

[in] pBar

Osservazioni:

CRecentDockSiteInfo::GetRecentDefaultPaneDivider

CPaneDivider* GetRecentDefaultPaneDivider();

Valore restituito

Osservazioni:

CRecentDockSiteInfo::GetRecentDockedPercent

int GetRecentDockedPercent(BOOL bForSlider);

Parametri

[in] bForSlider

Valore restituito

Osservazioni:

CRecentDockSiteInfo::GetRecentDockedRect

CRect& GetRecentDockedRect(BOOL bForSlider);

Parametri

[in] bForSlider

Valore restituito

Osservazioni:

CRecentDockSiteInfo::GetRecentListOfPanes

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

Parametri

[in] bForSlider

Valore restituito

Osservazioni:

CRecentDockSiteInfo::GetRecentPaneContainer

CPaneContainer* GetRecentPaneContainer(BOOL bForSlider);

Parametri

[in] bForSlider

Valore restituito

Osservazioni:

CRecentDockSiteInfo::GetRecentTabContainer

CPaneContainer* GetRecentTabContainer(BOOL bForSlider);

Parametri

[in] bForSlider

Valore restituito

Osservazioni:

CRecentDockSiteInfo::Init

void Init();

Osservazioni:

CRecentDockSiteInfo::IsRecentLeftPane

BOOL IsRecentLeftPane(BOOL bForSlider);

Parametri

[in] bForSlider

Valore restituito

Osservazioni:

CRecentDockSiteInfo::operator =

CRecentDockSiteInfo& operator=(CRecentDockSiteInfo& src);

Parametri

[in] Src

Valore restituito

Osservazioni:

CRecentDockSiteInfo::SaveListOfRecentPanes

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

Parametri

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

Osservazioni:

CRecentDockSiteInfo::SetInfo

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

Parametri

[in] bForSlider
[in] srcInfo

Osservazioni:

CRecentDockSiteInfo::StoreDockInfo

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

Parametri

[in] pRecentContainer
[in] pTabbedBar

Osservazioni:

Vedi anche

Grafico della gerarchia
Classi
Classe CDockSite