Sdílet prostřednictvím


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

Jméno popis
CRecentDockSiteInfo::CRecentDockSiteInfo Výchozí konstruktor.

Veřejné metody

Jméno popis
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

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

Objekt CObject

CRecentDockSiteInfo

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();

Vrácená hodnota

Poznámky

CRecentDockSiteInfo::GetRecentDockedPercent

int GetRecentDockedPercent(BOOL bForSlider);

Parametry

[v] bForSlider

Vrácená hodnota

Poznámky

CRecentDockSiteInfo::GetRecentDockedRect

CRect& GetRecentDockedRect(BOOL bForSlider);

Parametry

[v] bForSlider

Vrácená hodnota

Poznámky

CRecentDockSiteInfo::GetRecentListOfPanes

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

Parametry

[v] bForSlider

Vrácená hodnota

Poznámky

CRecentDockSiteInfo::GetRecentPaneContainer

CPaneContainer* GetRecentPaneContainer(BOOL bForSlider);

Parametry

[v] bForSlider

Vrácená hodnota

Poznámky

CRecentDockSiteInfo::GetRecentTabContainer

CPaneContainer* GetRecentTabContainer(BOOL bForSlider);

Parametry

[v] bForSlider

Vrácená hodnota

Poznámky

CRecentDockSiteInfo::Init

void Init();

Poznámky

CRecentDockSiteInfo::IsRecentLeftPane

BOOL IsRecentLeftPane(BOOL bForSlider);

Parametry

[v] bForSlider

Vrácená hodnota

Poznámky

CRecentDockSiteInfo::operator =

CRecentDockSiteInfo& operator=(CRecentDockSiteInfo& src);

Parametry

[v] Src

Vrácená 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

Poznámky

Viz také

Graf hierarchie
Třídy
CDockSite – třída