複製鏈接
請複製以下鏈接發送給好友

CDockState

鎖定
CDockState是串行化的CObject類,裝載、卸載或清除文件中多個控件條的狀態。
外文名
CDockState
所需頭文件
#include
類    型
串行化的CObject類
停靠狀態包括條的尺寸和位置,以及它是否被停靠。當檢索存放的停靠狀態時,CDockState檢查條的位置。如果條在當前屏幕設置下不可視,CDockState安排條的位置使其可視。CDockState的主要目的是掌握多個控件條的全部狀態,並允許狀態被註冊表、應用的.INI文件保存和裝載。
條可以是任何可停靠的控件條,包括工具條、狀態條、對話條等。CDockState對象通過 CArchive對象寫入文件或從文件中讀出。
CFrameWnd::GetDockState 獲得所有窗體的CControlBar對象的狀態信息,並將其裝入CDockState對象。可使用串行化或CDockState 存儲CDockState的內容。如果要恢復框架窗口中的控件條,可以用串行化或CDockState 裝入狀態值,再使用CFrameWnd::SetDockState 將保存的狀態用於框架的控件條。
所需頭文件:#include