共用方式為


CPaneContainer 類別

CPaneContainer 類別是實作 MFC 的停駐模型的一種基本元件。 這個類別的物件儲存指標到兩個內建的 或 。 CPaneContainer. 兩個執行個體同時儲存了一個指向分離窗格的分割線 (或容器)。 透過巢狀容器內部的容器,架構能建置表示複雜停駐配置的二進位樹狀目錄。 二進位樹狀目錄的根目錄。 CPaneContainerManager 物件儲存。

class CPaneContainer : public CObject  

成員

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

名稱

描述

CPaneContainer::CPaneContainer

預設建構函式。

Bb984123.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CPaneContainer::AddPane

 

CPaneContainer::AddRef

 

CPaneContainer::AddSubPaneContainer

 

CPaneContainer::CalcAvailablePaneSpace

 

CPaneContainer::CalcAvailableSpace

 

CPaneContainer::CalculateRecentSize

 

CPaneContainer::CheckPaneDividerVisibility

 

CPaneContainer::Copy

 

CPaneContainer::DeletePane

 

CPaneContainer::FindSubPaneContainer

 

CPaneContainer::FindTabbedPane

 

CPaneContainer::GetAssociatedSiblingPaneIDs

 

CPaneContainer::GetLeftPane

 

CPaneContainer::GetLeftPaneContainer

 

CPaneContainer::GetMinSize

 

CPaneContainer::GetMinSizeLeft

 

CPaneContainer::GetMinSizeRight

 

CPaneContainer::GetNodeCount

 

CPaneContainer::GetPaneDivider

 

CPaneContainer::GetParentPaneContainer

 

CPaneContainer::GetRecentPaneDividerRect

 

CPaneContainer::GetRecentPaneDividerStyle

 

CPaneContainer::GetRecentPercent

 

CPaneContainer::GetRefCount

 

CPaneContainer::GetResizeStep

 

CPaneContainer::GetRightPane

 

CPaneContainer::GetRightPaneContainer

 

CPaneContainer::GetTotalReferenceCount

 

CPaneContainer::GetWindowRect

 

CPaneContainer::IsDisposed

 

CPaneContainer::IsEmpty

 

CPaneContainer::IsLeftPane

 

CPaneContainer::IsLeftPaneContainer

 

CPaneContainer::IsLeftPartEmpty

 

CPaneContainer::IsRightPartEmpty

 

CPaneContainer::IsVisible

 

CPaneContainer::Move

 

CPaneContainer::OnDeleteHidePane

 

CPaneContainer::OnMoveInternalPaneDivider

 

CPaneContainer::OnShowPane

 

CPaneContainer::Release

 

CPaneContainer::ReleaseEmptyPaneContainer

 

CPaneContainer::RemoveNonValidPanes

 

CPaneContainer::RemovePane

 

CPaneContainer::Resize

 

CPaneContainer::ResizePane

 

CPaneContainer::ResizePartOfPaneContainer

 

CPaneContainer::Serialize

讀取或寫入這個物件從或其中的檔案。 (覆寫 CObject::Serialize)。

CPaneContainer::SetPane

 

CPaneContainer::SetPaneContainer

 

CPaneContainer::SetPaneDivider

 

CPaneContainer::SetParentPaneContainer

 

CPaneContainer::SetRecentPercent

 

CPaneContainer::SetUpByID

 

CPaneContainer::StoreRecentDockSiteInfo

 

CPaneContainer::StretchPaneContainer

 

Bb984123.collapse_all(zh-tw,VS.110).gif備註

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);    

繼承階層架構

CObject

   CPaneContainer

需求

標題: afxpanecontainer.h

請參閱

參考

階層架構圖

CObject 類別

CPaneContainerManager 類別

其他資源

MFC 類別