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