CDockState

CDockState — это класс сериализованного CObject , который загружает и выгружает очищает состояние одного или нескольких стыковки панелей элементов управления в энергонезависимую память (файл). Состояние док, включает размер и положение в баре и ли она закреплена. При извлечении хранимых закрепить состояние, CDockState проверяет бар позиции и, если панель не видна с текущими настройками экрана, CDockState шкалы бар позиции таким образом, чтобы это видно. Основная цель CDockState — всего состояния целого ряда панелей элементов управления и разрешить для сохранения состояния и загружаются либо в реестре, приложения.Ini-файл, или в двоичном виде, как часть содержимого объекта CArchive.

Бар может быть любой панели управления бар, включая панель инструментов, строка состояния или панель. CDockState объекты написаны и читать или из файла с помощью объекта CArchive.

CFrameWnd::GetDockState извлекает сведения о состоянии в фрейме окна CControlBar объектов и помещает его в объект CDockState . Затем можно написать содержимое объекта CDockState для хранения с Serialize или CDockState::SaveState. Чтобы позже для восстановления состояния панелей элементов управления в фрейме окна, вы можете загрузить состояние с Serialize или CDockState::LoadState, а затем использовать CFrameWnd::SetDockState , чтобы применить сохраненное состояние для панелей элементов управления в фрейме окна.

Для получения дополнительных сведений о стыковки панелей элементов управления, обратитесь к статьям Темы панель управления, панели инструментов: стыковка и плавающей, и Фрейм окна темы в Руководстве Visual C++ программист.

# include lt;afxadv.h>

Члены классаБазовый класс | Иерархическая схема

Index