次の方法で共有


CDockState クラス

いくつかのドッキング コントロール バーの状態を 2 次メモリ (ファイル) で読み込み、アンロード、またはクリアするシリアル化された CObject クラスです。

class CDockState : public CObject

メンバー

07zwhkbh.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CDockState::Clear

ドッキング状態情報をオフにします。

CDockState::GetVersion

格納済みバーの状態のバージョン番号を取得します。

CDockState::LoadState

レジストリまたは.INI ファイルから取得のステータス情報。

CDockState::SaveState

レジストリまたは INI ファイルに状態情報を保存します。

07zwhkbh.collapse_all(ja-jp,VS.110).gifパブリック データ メンバー

名前

説明

CDockState::m_arrBarInfo

各コントロール バーの 1 エントリに格納されているドッキング状態情報へのポインターの配列。

解説

ドッキングの状態はドッキングされたかバーのサイズと位置を示します。格納されているドッキングの状態を取得する場合、CDockState が表示されるまでバーの位置やチェックする、バーが現在の画面設定と表示されない場合は、を CDockState バーの位置をスケーリングします。CDockState の主な目的は、数多くのコントロール バーの状態を保持し、その状態を保存できるようにすることで、レジストリ、アプリケーションの .INI ファイルに、またはバイナリ形式で CArchive のオブジェクトの内容の一部として読み込まれている。

バー、ツール バー、ステータス バー、またはダイアログ バーなどの任意のドッキング可能コントロール バーである場合もあります。CDockState のオブジェクトが書き込まれ、ファイルとの間で CArchive のオブジェクトによって読み込みます。

CFrameWnd::GetDockStateCDockState のオブジェクトにすべてのフレーム ウィンドウの状態情報 CControlBar のオブジェクトを作成し、その設定を取得します。次 シリアル化します。 または CDockState::SaveStateとストレージに CDockState のオブジェクトの内容を記述できます。後でフレーム ウィンドウのコントロール バーの状態を復元する場合は、Serialize または CDockState::LoadStateの状態を読み込むことができます。フレーム ウィンドウのコントロール バーに保存した状態を追加するに CFrameWnd::SetDockState を使用します。

ドッキング バー コントロールの詳細については、" " コントロール バーツール バー: ドッキングとフローティングフレーム ウィンドウを参照してください。

継承階層

CObject

CDockState

必要条件

Header: afxadv.h

参照

関連項目

CObject クラス

階層図