CDockState选件类
加载的序列化 CObject 选件类,卸载或清除一个或多个状态停靠在持久内存(文件)的控制条。
class CDockState : public CObject
成员
公共方法
名称 |
说明 |
---|---|
清除停靠状态信息。 |
|
检索存储条状态的版本号。 |
|
从注册表或.INI文件中检索状态信息。 |
|
保存状态信息传递给注册表或INI文件。 |
公共数据成员
名称 |
说明 |
---|---|
某些属性中存储的停靠状态信息的指针与每个控件条的项。 |
备注
停靠状态包含该栏的大小和位置,以及它是停靠的。 当检索存储的停靠状态,CDockState 检查栏的位置时,因此,如果该线条到当前屏幕设置不可见,CDockState 缩放条的位置,使其可见。 CDockState 的主要目的是保存许多的控制条整个状态和识别二进制格式将保存和加载到注册表,应用程序的.INI文件或状态,则为 CArchive 对象的内容的一部分。
该线条可以是任何可控制条,包括工具栏、状态栏或对话栏。 CDockState 对象编写并读取来回文件。CArchive 对象。
CFrameWnd::GetDockState 检索所有框架窗口的 CControlBar 对象的状态信息并将它放入 CDockState 对象。 然后可以编写 CDockState 对象的内容存储的 序列化 或 CDockState::SaveState。 如果以后希望还原控件条的状态在框架窗口中,可以在 Serialize 或 CDockState::LoadState加载该状态,则使用 CFrameWnd::SetDockState 应用所保存的状态于框架窗口的控制条。
有关停靠控件条的更多信息,请参见位于 控制条、 工具栏:停靠和浮动和 Windows框架。
继承层次结构
CDockState
要求
Header: afxadv.h