CRecentDockSiteInfo – třída
Třída CRecentDockSiteInfo
je pomocná třída, která ukládá poslední informace o stavu třídy CPane.
Syntaxe
class CRecentDockSiteInfo : public CObject
Členové
Veřejné konstruktory
Název | Popis |
---|---|
CRecentDockSiteInfo::CRecentDockSiteInfo |
Výchozí konstruktor. |
Veřejné metody
Poznámky
Třída CRecentDockSiteInfo
je třída správy dat. Sleduje poslední stav při CPane
přechodu mezi ukotvením a plovoucí desetinou čárkou. Když uživatel dvakrát klikne na plovoucí dokovatelné podokno, stane se ukotveným. Poklikáním na ukotvené podokno se vrátí do předchozího umístění, velikosti a stavu. Podobně když je podokno znovu ukotveno, vrátí se do předchozího umístění ukotvení. Tato datová třída je to, co to umožňuje. Vzhledem k tomu, že členové této třídy ukládají informace o stavu ukotveného podokna, neměly by být přímo upraveny vaší aplikací.
Objekt CRecentDockSiteInfo
se vytvoří při každém vytvoření podokna. Každý CPane
objekt má členovou proměnnou CPane::m_recentDockInfo pro uložení těchto informací.
Hierarchie dědičnosti
Požadavky
Hlavička: afxrecentDockSiteInfo.h
CRecentDockSiteInfo::CleanUp
void CleanUp();
Poznámky
CRecentDockSiteInfo::CRecentDockSiteInfo
CRecentDockSiteInfo(CPane* pBar);
Parametry
[v] pBar
Poznámky
CRecentDockSiteInfo::GetRecentDefaultPaneDivider
CPaneDivider* GetRecentDefaultPaneDivider();
Návratová hodnota
Poznámky
CRecentDockSiteInfo::GetRecentDockedPercent
int GetRecentDockedPercent(BOOL bForSlider);
Parametry
[v] bForSlider
Návratová hodnota
Poznámky
CRecentDockSiteInfo::GetRecentDockedRect
CRect& GetRecentDockedRect(BOOL bForSlider);
Parametry
[v] bForSlider
Návratová hodnota
Poznámky
CRecentDockSiteInfo::GetRecentListOfPanes
CList<HWND, HWND>& GetRecentListOfPanes(BOOL bForSlider);
Parametry
[v] bForSlider
Návratová hodnota
Poznámky
CRecentDockSiteInfo::GetRecentPaneContainer
CPaneContainer* GetRecentPaneContainer(BOOL bForSlider);
Parametry
[v] bForSlider
Návratová hodnota
Poznámky
CRecentDockSiteInfo::GetRecentTabContainer
CPaneContainer* GetRecentTabContainer(BOOL bForSlider);
Parametry
[v] bForSlider
Návratová hodnota
Poznámky
CRecentDockSiteInfo::Init
void Init();
Poznámky
CRecentDockSiteInfo::IsRecentLeftPane
BOOL IsRecentLeftPane(BOOL bForSlider);
Parametry
[v] bForSlider
Návratová hodnota
Poznámky
CRecentDockSiteInfo::operator =
CRecentDockSiteInfo& operator=(CRecentDockSiteInfo& src);
Parametry
[v] Src
Návratová hodnota
Poznámky
CRecentDockSiteInfo::SaveListOfRecentPanes
void SaveListOfRecentPanes(CList<HWND,
HWND>& lstOrg,
BOOL bForSlider);
Parametry
[v] CList<HWND
[v] lstOrg
[v] bForSlider
Poznámky
CRecentDockSiteInfo::SetInfo
virtual void SetInfo(
BOOL bForSlider,
CRecentDockSiteInfo& srcInfo);
Parametry
[v] bForSlider
[v] srcInfo
Poznámky
CRecentDockSiteInfo::StoreDockInfo
virtual void StoreDockInfo(
CPaneContainer* pRecentContainer,
CDockablePane* pTabbedBar = NULL);
Parametry
[v] pRecentContainer
[v] pTabbedBar