Sdílet prostřednictvím


Třída CDockState

Serializovaného CObject třídy, která načte, uvolní nebo vymaže stavu jednoho nebo více ukotvení ovládacího prvku bar v trvalé paměti (soubor).

class CDockState : public CObject

Členy

Veřejné metody

Název

Description

CDockState::Clear

Informace o stavu dock vymaže.

CDockState::GetVersion

Načítá číslo verze uložené pruhu státu.

CDockState::LoadState

Stát načte informace z registru nebo.Soubor INI.

CDockState::SaveState

Uloží informace o registru nebo souboru INI.

Veřejné datové členy

Název

Description

CDockState::m_arrBarInfo

Ukotvit matici ukazatele uložených informací o stavu jedna položka pro každý ovládací panel.

Poznámky

Stav dock zahrnuje, velikost a umístění panelu a zda je v doku.Při načítání uložené ukotvit státu, CDockState kontroly na panelu pozice a pokud panel není zobrazeno aktuální nastavení obrazovky s CDockState váhy na panelu umístěte tak, aby byly viditelné.Hlavním účelem CDockState je celý stavu počet ovládacích panelů a umožnit státu uložit a načíst do registru, aplikace.Soubor INI nebo v binárním formátu jako část CArchive obsah objektu.

Panel lze dokovací ovládací panel nástrojů, stavový řádek nebo panel dialogového okna.CDockStateobjekty jsou zapsány a číst nebo ze souboru prostřednictvím CArchive objektu.

CFrameWnd::GetDockState získá stav všech rámeček okna CControlBar objekty a vloží jej do CDockState objektu.Potom můžete zapsat obsah CDockState objektu úložiště s Serialize nebo CDockState::SaveState.Později chtít obnovit stav ovládacích panelů v rámci okna, můžete načíst pomocí stavu Serialize nebo CDockState::LoadState, pak pomocí CFrameWnd::SetDockState Chcete-li použít uložený stav rámeček okna Ovládací panely.

Další informace o ukotvení ovládacích panelů naleznete v článcích Ovládací panely, panely nástrojů: ukotvení a plovoucí, a Rám okna.

Hierarchii dědičnosti

CObject

CDockState

Požadavky

Záhlaví: afxadv.h

Viz také

Referenční dokumentace

Třída CObject

Graf hierarchie