Класс CDockState
Сериализуемый класс CObject, загрузки, выгрузки или очищает состояние одного или нескольких закрепляющего панелей элементов управления в постоянной памяти (файл).
class CDockState : public CObject
Члены
Открытые методы
Имя |
Описание |
---|---|
Удаляет сведения о состоянии закрепления. |
|
Получает номер версии, сохраненного состояния панели. |
|
Сведения о состоянии извлечение из реестра или ini-файла. |
|
Сохраняет сведения о состоянии в реестр или файлам INI. |
Открытые члены данных
Имя |
Описание |
---|---|
Массив указателей на сохраненные сведений о состоянии закрепления с одной записью для каждой области элементов управления. |
Заметки
Состояния закрепления включает размер и положение панели и закреплена ли она.При восстановлении, сохраненного состояния закрепления, CDockState проверяет индекс и, если панель не отображается с текущими параметрами экрана, то положение панели CDockState панели масштабирует таким образом, что она будет видна.Главная цель CDockState хранить все состояния несколько панелей элементов управления и разрешить то состояние для сохранения и нагрузила или в реестр ini-файле приложения или в форме бинарной как часть содержимого объекта CArchive.
Панель может быть любой закрепляемая панель элементов управления, в том числе панель инструментов, строк состояния или диалоговую панель.Объекты CDockState записаны и считывают либо из файла через объект CArchive.
CFrameWnd::GetDockState извлекает сведения о состоянии CControlBar полностью фреймового окна возражает и помещает его в объект CDockState.Затем можно записывать содержимое объекта CDockState в хранилище с Serialize или CDockState::SaveState.Если в дальнейшем потребуется восстановить состояние панелей элементов управления в фреймовом окне, можно загрузить состояние с Serialize или CDockState::LoadState, а затем использовать CFrameWnd::SetDockState для применения сохраненное состояние панели элементов управления фреймового окна.
Дополнительные сведения о закрепление панели элементов управления см. статьи Панель элементов управления, Панели инструментов. Элемент закрепление и перемещаемый и фреймовые окна.
Иерархия наследования
CDockState
Требования
Header: afxadv.h