CPaneDivider选件类

添加本主题是为了让内容更加完整。有关更多信息,请参见所安装的 Visual Studio 的 VC\atlmfc\src\mfc 文件夹中的源代码。

CPaneDivider 选件类将两个窗格,拆分窗格的两组或从主框架窗口的工作区分隔窗格中的组。

class CPaneDivider : public CBasePane

成员

Bb983707.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CPaneDivider::CPaneDivider

 

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

名称

说明

CPaneDivider::GetPanes

返回位于 CPaneContainer选件类窗格的列表。 应为默认窗格分隔符仅调用此方法。

CPaneDivider::GetPaneDividers

返回的窗格分隔列表驻留在 CPaneContainer选件类。 应为默认窗格分隔符仅调用此方法。

Bb983707.collapse_all(zh-cn,VS.110).gif数据成员

名称

说明

CPaneDivider::m_nDefaultWidth

在所有窗格分隔符像素为单位指定默认宽度在应用程序中。

CPaneDivider::m_pSliderRTC

保存指向有关 CPaneDivider的运行时信息选件类派生的对象。

备注

在窗格停靠时,框架自动创建 CPaneDivider 对象。

具有窗格分隔的两种类型:

  • 在窗格的一组停靠在主框架窗口时,一边默认窗格分隔符创建。 默认窗格分隔符保存指向 CPaneContainerManager选件类 并重在窗格中的组的大多数操作方向(例如调整窗格或停靠另一个窗格或容器)。容器管理器。 每个停靠窗格维护指向其默认窗格分隔符。

  • 一个常规窗格分隔符分为容器的两个窗格。 有关更多信息,请参见 CPaneContainer选件类

示例

下面的示例演示如何从获取 CWorkspaceBar 对象的一 CPaneDivider 对象。 此代码段是 MDI示例演示选项的一部分。

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

继承层次结构

CObject CCmdTarget CWnd

         CBasePane CPaneDivider

要求

标头: afxPaneDivider.h

请参见

参考

层次结构图

CPaneContainerManager选件类

CPaneContainer选件类

CDockingManager选件类

CBasePane选件类

其他资源

MFC 类