Класс CDockState

Сериализуемый класс CObject, загрузки, выгрузки или очищает состояние одного или нескольких закрепляющего панелей элементов управления в постоянной памяти (файл).

class CDockState : public CObject

Члены

07zwhkbh.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CDockState::Clear

Удаляет сведения о состоянии закрепления.

CDockState::GetVersion

Получает номер версии, сохраненного состояния панели.

CDockState::LoadState

Сведения о состоянии извлечение из реестра или ini-файла.

CDockState::SaveState

Сохраняет сведения о состоянии в реестр или файлам INI.

07zwhkbh.collapse_all(ru-ru,VS.110).gifОткрытые члены данных

Имя

Описание

CDockState::m_arrBarInfo

Массив указателей на сохраненные сведений о состоянии закрепления с одной записью для каждой области элементов управления.

Заметки

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

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

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

Дополнительные сведения о закрепление панели элементов управления см. статьи Панель элементов управления, Панели инструментов. Элемент закрепление и перемещаемый и фреймовые окна.

Иерархия наследования

CObject

CDockState

Требования

Header: afxadv.h

См. также

Ссылки

Класс CObject

Диаграмма иерархии