次の方法で共有


CPaneDivider クラス

このトピックは、完全を期すために含まれています。詳細については、Visual Studio のインストールの VC\atlmfc\src\mfc フォルダーにあるソース コードを参照してください。

CPaneDivider クラスは、メイン フレーム ウィンドウのクライアント領域から、2 つのペインを分割、ペインの 2 つのグループを分割、または 1 つのグループのペインを分離します。

class CPaneDivider : public CBasePane

メンバー

Bb983707.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CPaneDivider::CPaneDivider

 

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

名前

説明

CPaneDivider::AddPaneContainer

 

CPaneDivider::AddPane

 

CPaneDivider::AddRecentPane

 

CPaneDivider::CalcExpectedDockedRect

 

CPaneDivider::CalcFixedLayout

  (CBasePane::CalcFixedLayout をオーバーライドします。)

CPaneDivider::CheckVisibility

 

CPaneDivider::CreateEx

  (CBasePane::CreateEx をオーバーライドします。)

CPaneDivider::DoesAllowDynInsertBefore

  (CBasePane::DoesAllowDynInsertBefore をオーバーライドします。)

CPaneDivider::DoesContainFloatingPane

 

CPaneDivider::FindPaneContainer

 

CPaneDivider::FindTabbedPane

 

CPaneDivider::GetDefaultWidth

 

CPaneDivider::GetFirstPane

 

CPaneDivider::GetPaneDividerStyle

 

CPaneDivider::GetRootContainerRect

 

CPaneDivider::GetWidth

 

CPaneDivider::Init

 

CPaneDivider::InsertPane

 

CPaneDivider::IsAutoHideMode

  (CBasePane::IsAutoHideMode をオーバーライドします。)

CPaneDivider::IsDefault

 

CPaneDivider::IsHorizontal

  (CBasePane::IsHorizontal をオーバーライドします。)

CPaneDivider::Move

 

CPaneDivider::NotifyAboutRelease

 

CPaneDivider::OnShowPane

 

CPaneDivider::ReleaseEmptyPaneContainers

 

CPaneDivider::RemovePane

 

CPaneDivider::ReplacePane

 

CPaneDivider::RepositionPanes

 

CPaneDivider::Serialize

  (CBasePane::Serialize をオーバーライドします。)

CPaneDivider::SetAutoHideMode

 

CPaneDivider::SetPaneContainerManager

 

CPaneDivider::ShowWindow

 

CPaneDivider::StoreRecentDockSiteInfo

 

CPaneDivider::StoreRecentTabRelatedInfo

 

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

名前

説明

CPaneDivider::GetPanes

CPaneContainer クラス に存在するペインのリストを返します。このメソッドは、既定のペイン区分線に対してのみ呼び出すようにしてください。

CPaneDivider::GetPaneDividers

CPaneContainer クラス に存在するペイン区分線のリストを返します。このメソッドは、既定のペイン区分線に対してのみ呼び出すようにしてください。

Bb983707.collapse_all(ja-jp,VS.110).gifデータ メンバー

名前

説明

CPaneDivider::m_nDefaultWidth

アプリケーション内のすべてのペイン区分線の既定の幅をピクセル単位で指定します。

CPaneDivider::m_pSliderRTC

CPaneDivider の派生オブジェクトのランタイム クラス情報へのポインターを保持します。

解説

ペインがドッキングされると、フレームワークにより自動的に CPaneDivider オブジェクトが作成されます。

ペイン区分線には次の 2 種類があります。

  • 既定のペイン区分線は、ペインのグループがメイン フレーム ウィンドウの横にドッキングされたときに作成されます。既定のペイン区分線は、CPaneContainerManager クラスへのポインターを保持し、ペインのサイズ変更、別のペインやコンテナーへのドッキングなど、ペインのグループに対する多くの操作をコンテナー マネージャーにリダイレクトします。各ドッキング ペインには、既定のペイン区分線へのポインターが維持されます。

  • 標準のペイン区分線は、コンテナー内の 2 つのペインを分割するだけです。詳細については、「CPaneContainer クラス」を参照してください。

使用例

CWorkspaceBar オブジェクトから CPaneDivider オブジェクトを取得する方法を次の例に示します。このコード スニペットは MDI サンプルは、デモを記録します。の一部です。

        // CWorkspaceBar m_wndWorkSpace
        CPaneDivider* pSlider = m_wndWorkSpace.GetDefaultPaneDivider ();

継承階層

CObjectCCmdTargetCWnd

         CBasePaneCPaneDivider

必要条件

ヘッダー : afxPaneDivider.h

参照

関連項目

階層図

CPaneContainerManager クラス

CPaneContainer クラス

CDockingManager クラス

CBasePane クラス

その他の技術情報

MFC クラス