CDockState jest szeregowana klasy CObject , który ładuje, zwalnia lub czyści Państwo jednego lub więcej dokowania kontroli pasków trwałe pamięci (plik). Stan stacji dokującej zawiera rozmiar i położenie paska i czy jest on zadokowany. Kiedy pobieranie przechowywanych zadokować Państwa, CDockState sprawdza paska pozycji i, jeśli pasek nie jest widoczna z bieżącymi ustawieniami ekranu, CDockState skale paska pozycji tak, że jest on widoczny. Głównym celem CDockState jest do przechowywania w całym stanie liczbę formant pasków i umożliwienia Państwo do zapisania i ładowany do rejestru, aplikacji.Plik INI, lub w postaci binarnej jako część treści obiektu CArchive.
Bar może być dowolny formant dokujące pasek, włączając w to pasek narzędzi, pasek stanu lub okno dialogowe pasek. CDockState obiekty są zapisywane i odczytu z pliku za pośrednictwem obiektu CArchive lub.
CFrameWnd::GetDockState pobiera informacje o stanie wszystkich ramki okna CControlBar obiektów i umieszcza go w obiekt CDockState . Można następnie zapisać zawartość obiektu CDockState pamięci masowej z Serialize lub CDockState::SaveState. Jeśli chcesz później przywrócić stan paski kontroli w oknie ramki, można załadować Państwo z Serialize lub CDockState::LoadState, to użyj CFrameWnd::SetDockState aby zastosować zapisany stan do okna ramki kontroli paski.
Aby uzyskać więcej informacji na temat dokowanie pasków kontroli, zobacz artykuły Tematy Bar kontrolnych, paski narzędzi: dokowanie i pływające, i Ramki okna tematy w Visual C++ Programmer's Guide.
# include lt;afxadv.h>
Czło&nkowie klasy |nbsp; Klasa podstawowa | Wykres hierarchii