CDockState クラス
いくつかのドッキング コントロール バーの状態を 2 次メモリ (ファイル) で読み込み、アンロード、またはクリアするシリアル化された CObject クラスです。
class CDockState : public CObject
メンバー
パブリック メソッド
名前 |
説明 |
---|---|
ドッキング状態情報をオフにします。 |
|
格納済みバーの状態のバージョン番号を取得します。 |
|
レジストリまたは.INI ファイルから取得のステータス情報。 |
|
レジストリまたは INI ファイルに状態情報を保存します。 |
パブリック データ メンバー
名前 |
説明 |
---|---|
各コントロール バーの 1 エントリに格納されているドッキング状態情報へのポインターの配列。 |
解説
ドッキングの状態はドッキングされたかバーのサイズと位置を示します。格納されているドッキングの状態を取得する場合、CDockState が表示されるまでバーの位置やチェックする、バーが現在の画面設定と表示されない場合は、を CDockState バーの位置をスケーリングします。CDockState の主な目的は、数多くのコントロール バーの状態を保持し、その状態を保存できるようにすることで、レジストリ、アプリケーションの .INI ファイルに、またはバイナリ形式で CArchive のオブジェクトの内容の一部として読み込まれている。
バー、ツール バー、ステータス バー、またはダイアログ バーなどの任意のドッキング可能コントロール バーである場合もあります。CDockState のオブジェクトが書き込まれ、ファイルとの間で CArchive のオブジェクトによって読み込みます。
CFrameWnd::GetDockState は CDockState のオブジェクトにすべてのフレーム ウィンドウの状態情報 CControlBar のオブジェクトを作成し、その設定を取得します。次 シリアル化します。 または CDockState::SaveStateとストレージに CDockState のオブジェクトの内容を記述できます。後でフレーム ウィンドウのコントロール バーの状態を復元する場合は、Serialize または CDockState::LoadStateの状態を読み込むことができます。フレーム ウィンドウのコントロール バーに保存した状態を追加するに CFrameWnd::SetDockState を使用します。
ドッキング バー コントロールの詳細については、" " コントロール バー、ツール バー: ドッキングとフローティングと フレーム ウィンドウを参照してください。
継承階層
CDockState
必要条件
Header: afxadv.h