共用方式為


CPaneDivider 類別

本主題是為完整說明而加的。如需詳細資訊,請參閱位於 Visual Studio 安裝位置之 VC\atlmfc\src\mfc 資料夾中的原始程式碼。

CPaneDivider 類別分割成兩個窗格,分割窗格的兩個群組或從主框架視窗的工作區 (Client Area) 分隔窗格的群組。

class CPaneDivider : public CBasePane

成員

Bb983707.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CPaneDivider::CPaneDivider

 

Bb983707.collapse_all(zh-tw,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(zh-tw,VS.110).gif公用方法

名稱

描述

CPaneDivider::GetPanes

傳回位於 CPaneContainer 類別窗格的清單中。應為預設窗格分割線才能呼叫這個方法。

CPaneDivider::GetPaneDividers

傳回位於 CPaneContainer 類別窗格的分割線清單。應為預設窗格分割線才能呼叫這個方法。

Bb983707.collapse_all(zh-tw,VS.110).gif資料成員

名稱

描述

CPaneDivider::m_nDefaultWidth

在所有窗格分割線像素指定預設寬度在應用程式中。

CPaneDivider::m_pSliderRTC

會保留該指標。如需 CPaneDivider的執行階段類別資訊衍生物件。

備註

當窗格停駐時,架構會自動建立 CPaneDivider 物件。

具有窗格分割線的兩種類型:

  • 在 窗格中,將一組停駐在主框架視窗時,預設的右邊窗格分割線建立。預設窗格分割線保有指標 CPaneContainerManager 類別 並在 窗格中的 群組中的大部分作業方向 (例如調整窗格或內建的另一個窗格或容器) 給容器的處理常式。每個停駐窗格維護指標為其預設窗格分割線。

  • 一個規則窗格分割線分割在容器的兩個窗格。如需詳細資訊,請參閱 CPaneContainer 類別

範例

下列範例示範如何從物件取得 CWorkspaceBarCPaneDivider 物件。這個程式碼片段是 索引標籤式 MDI 示範範例的一部分。

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

繼承階層架構

CObjectCCmdTargetCWnd

         CBasePaneCPaneDivider

需求

標題: afxPaneDivider.h

請參閱

參考

階層架構圖

CPaneContainerManager 類別

CPaneContainer 類別

CDockingManager 類別

CBasePane 類別

其他資源

MFC 類別