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 |
---|---|
Informace o stavu dock vymaže. |
|
Načítá číslo verze uložené pruhu státu. |
|
Stát načte informace z registru nebo.Soubor INI. |
|
Uloží informace o registru nebo souboru INI. |
Veřejné datové členy
Název |
Description |
---|---|
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
CDockState
Požadavky
Záhlaví: afxadv.h