このトピックは、完全を期すために含まれています。 詳細については、Visual Studio のインストールの VC\atlmfc\src\mfc フォルダーにあるソース コードを参照してください。
CPaneDivider クラスは、メイン フレーム ウィンドウのクライアント領域から、2 つのペインを分割、ペインの 2 つのグループを分割、または 1 つのグループのペインを分離します。
class CPaneDivider : public CBasePane
メンバー
パブリック コンストラクター
[名前] |
説明 |
---|---|
|
パブリック メソッド
[名前] |
説明 |
---|---|
|
|
|
|
|
|
|
|
(CBasePane::CalcFixedLayout をオーバーライドします。) |
|
|
|
(CBasePane::CreateEx をオーバーライドします。) |
|
(CBasePane::DoesAllowDynInsertBefore をオーバーライドします。) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(CBasePane::IsAutoHideMode をオーバーライドします。) |
|
|
|
(CBasePane::IsHorizontal をオーバーライドします。) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(CBasePane::Serialize をオーバーライドします。) |
|
|
|
|
|
|
|
|
|
|
パブリック メソッド
[名前] |
説明 |
---|---|
CPaneContainer クラス に存在するペインのリストを返します。 このメソッドは、既定のペイン区分線に対してのみ呼び出すようにしてください。 |
|
CPaneContainer クラス に存在するペイン区分線のリストを返します。 このメソッドは、既定のペイン区分線に対してのみ呼び出すようにしてください。 |
データ メンバー
[名前] |
説明 |
---|---|
アプリケーション内のすべてのペイン区分線の既定の幅をピクセル単位で指定します。 |
|
CPaneDivider の派生オブジェクトのランタイム クラス情報へのポインターを保持します。 |
解説
ペインがドッキングされると、フレームワークにより自動的に CPaneDivider オブジェクトが作成されます。
ペイン区分線には次の 2 種類があります。
既定のペイン区分線は、ペインのグループがメイン フレーム ウィンドウの横にドッキングされたときに作成されます。 既定のペイン区分線は、CPaneContainerManager クラスへのポインターを保持し、ペインのサイズ変更、別のペインやコンテナーへのドッキングなど、ペインのグループに対する多くの操作をコンテナー マネージャーにリダイレクトします。 各ドッキング ペインには、既定のペイン区分線へのポインターが維持されます。
標準のペイン区分線は、コンテナー内の 2 つのペインを分割するだけです。 詳細については、「CPaneContainer クラス」を参照してください。
使用例
CWorkspaceBar オブジェクトから CPaneDivider オブジェクトを取得する方法を次の例に示します。 このコード スニペットは、「MDITabsDemo サンプル:MFC タブ付き MDI アプリケーション」の一部です。
// CWorkspaceBar m_wndWorkSpace
CPaneDivider* pSlider = m_wndWorkSpace.GetDefaultPaneDivider ();
継承階層
必要条件
**ヘッダー:**afxPaneDivider.h