CPaneContainer クラス
CPaneContainer のクラスは、MFC で実装されるドッキング モデルの基本コンポーネントです。このクラスのオブジェクトは、2 つのドッキング ペイン、または CPaneContainer の 2 つのインスタンスへのポインターを格納します。また、ペイン (またはコンテナー) を分割している区分線へのポインターも格納します。コンテナー内にコンテナーを入れ子にすると、フレームワークは複雑なドッキング レイアウトを表すバイナリ ツリーを構築します。そのバイナリ ツリーのルートは、CPaneContainerManager オブジェクトに格納されます。
class CPaneContainer : public CObject
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
既定のコンストラクターです。 |
パブリック メソッド
名前 |
説明 |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
このオブジェクトをアーカイブから読み取ったり、アーカイブに書き込んだりします。(CObject::Serialize をオーバーライドします。) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
解説
CPaneContainer オブジェクトは、フレームワークによって自動的に作成されます。
使用例
次の例は、CPaneContainer クラスのインスタンスを構築する方法を説明しています。このコード スニペットは ウィンドウのサイズのサンプルを設定します。の一部です。
CPaneDialog m_wndDlgBar;
...
CPaneDivider* pDefaultPaneDivider = m_wndDlgBar.GetDefaultPaneDivider ();
if (pDefaultPaneDivider == NULL)
{
AfxMessageBox (_T ("The DialogBar is not docked."));
return;
}
BOOL bLeftBar = FALSE;
CPaneContainer* pContainer = pDefaultPaneDivider->FindPaneContainer (&m_wndDlgBar, bLeftBar);
継承階層
必要条件
ヘッダー : afxpanecontainer.h