CDockState选件类

加载的序列化 CObject 选件类,卸载或清除一个或多个状态停靠在持久内存(文件)的控制条。

class CDockState : public CObject

成员

07zwhkbh.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CDockState::Clear

清除停靠状态信息。

CDockState::GetVersion

检索存储条状态的版本号。

CDockState::LoadState

从注册表或.INI文件中检索状态信息。

CDockState::SaveState

保存状态信息传递给注册表或INI文件。

07zwhkbh.collapse_all(zh-cn,VS.110).gif公共数据成员

名称

说明

CDockState::m_arrBarInfo

某些属性中存储的停靠状态信息的指针与每个控件条的项。

备注

停靠状态包含该栏的大小和位置,以及它是停靠的。当检索存储的停靠状态,CDockState 检查栏的位置时,因此,如果该线条到当前屏幕设置不可见,CDockState 缩放条的位置,使其可见。CDockState 的主要目的是保存许多的控制条整个状态和识别二进制格式将保存和加载到注册表,应用程序的.INI文件或状态,则为 CArchive 对象的内容的一部分。

该线条可以是任何可控制条,包括工具栏、状态栏或对话栏。CDockState 对象编写并读取来回文件。CArchive 对象。

CFrameWnd::GetDockState 检索所有框架窗口的 CControlBar 对象的状态信息并将它放入 CDockState 对象。然后可以编写 CDockState 对象的内容存储的 序列化CDockState::SaveState。如果以后希望还原控件条的状态在框架窗口中,可以在 SerializeCDockState::LoadState加载该状态,则使用 CFrameWnd::SetDockState 应用所保存的状态于框架窗口的控制条。

有关停靠控件条的更多信息,请参见位于 控制条工具栏:停靠和浮动Windows框架

继承层次结构

CObject

CDockState

要求

Header: afxadv.h

请参见

参考

CObject选件类

层次结构图