CPaneFrameWnd选件类

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

实现一个包含窗格中的和框架窗口。窗格填充窗口的工作区。

class CPaneFrameWnd : public CWnd

成员

Bb984503.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CPaneFrameWnd::AddPane

添加一个窗格。

CPaneFrameWnd::AddRemovePaneFromGlobalList

从全局添加或移除一个窗格中列出。

CPaneFrameWnd::AdjustLayout

调整和框架窗口的格式。

CPaneFrameWnd::AdjustPaneFrames

 

CPaneFrameWnd::CalcBorderSize

计算边框的大小和框架窗口的。

CPaneFrameWnd::CalcExpectedDockedRect

计算一停靠窗口的预期的矩形。

CPaneFrameWnd::CanBeAttached

确定当前窗格是否可以停靠到另一个窗格或框架窗口。

CPaneFrameWnd::CanBeDockedToPane

确定和框架窗口是否可以停靠到窗格。

CPaneFrameWnd::CheckGripperVisibility

 

CPaneFrameWnd::ConvertToTabbedDocument

转换窗格为选项卡式文档。

CPaneFrameWnd::Create

创建和框架窗口并将它附加到 CPaneFrameWnd 对象。

CPaneFrameWnd::CreateEx

创建和框架窗口并将它附加到 CPaneFrameWnd 对象。

CPaneFrameWnd::DockPane

停靠窗格。

CPaneFrameWnd::FindFloatingPaneByID

查找具有指定的控件ID的一个窗格在全局列表浮动窗格。

CPaneFrameWnd::FrameFromPoint

查找和框架窗口包含用户提供点。

CPaneFrameWnd::GetCaptionHeight

返回和框架窗口标题的高度。

CPaneFrameWnd::GetCaptionRect

计算和框架窗口标题的边框。

CPaneFrameWnd::GetCaptionText

返回标题文本。

CPaneFrameWnd::GetDockingManager

 

CPaneFrameWnd::GetDockingMode

返回停靠模式。

CPaneFrameWnd::GetFirstVisiblePane

返回袖珍框架窗口中包含的第一个窗格可见。

CPaneFrameWnd::GetHotPoint

 

CPaneFrameWnd::GetPane

返回袖珍框架窗口中包含的窗格。

CPaneFrameWnd::GetPaneCount

返回袖珍框架窗口包含窗格的数目。

CPaneFrameWnd::GetParent

 

CPaneFrameWnd::GetPinState

 

CPaneFrameWnd::GetRecentFloatingRect

 

CPaneFrameWnd::GetVisiblePaneCount

返回袖珍框架窗口包含可见窗格的数目。

CPaneFrameWnd::HitTest

确定和框架窗口的哪些部件在给定的点。

CPaneFrameWnd::IsCaptured

 

CPaneFrameWnd::IsDelayShow

 

CPaneFrameWnd::IsRollDown

确定是否应回滚和框架窗口滚动。

CPaneFrameWnd::IsRollUp

确定是否应进行汇总和框架窗口。

CPaneFrameWnd::KillDockingTimer

停止停靠计时器。

CPaneFrameWnd::LoadState

从注册表填充窗格的状态。

CPaneFrameWnd::OnBeforeDock

确定停靠是否是可能的。

CPaneFrameWnd::OnDockToRecentPos

停靠和框架窗口在其新位置。

CPaneFrameWnd::OnKillRollUpTimer

停止汇总计时器。

CPaneFrameWnd::OnMovePane

由指定的偏移量移动和框架窗口。

CPaneFrameWnd::OnPaneRecalcLayout

调整一个包含窗格的格式。

CPaneFrameWnd::OnSetRollUpTimer

设置汇总计时器。

CPaneFrameWnd::OnShowPane

调用由结构,当袖珍框架窗口的一个窗格隐藏或显示。

CPaneFrameWnd::PaneFromPoint

如果它包含一个用户提供点袖珍框架窗口中,返回窗格。

CPaneFrameWnd::Pin

 

CPaneFrameWnd::PreTranslateMessage

用于使选件类 CWinApp 转换窗口消息,并在调度到 TranslateMessageDispatchMessage Windows功能之前。

CPaneFrameWnd::RedrawAll

重绘所有和框架窗口。

CPaneFrameWnd::RemoveNonValidPanes

调用由结构移除非活动窗格。

CPaneFrameWnd::RemovePane

从和框架窗口移除窗格。

CPaneFrameWnd::ReplacePane

在调用代码中将一个窗格。

CPaneFrameWnd::SaveState

保存窗格的状态对注册表。

CPaneFrameWnd::Serialize

读取或写入此对象从或对存档。

CPaneFrameWnd::SetCaptionButtons

设置标题按钮。

CPaneFrameWnd::SetDelayShow

 

CPaneFrameWnd::SetDockingManager

 

CPaneFrameWnd::SetDockingTimer

设置停靠计时器。

CPaneFrameWnd::SetDockState

设置停靠状态。

CPaneFrameWnd::SetHotPoint

 

CPaneFrameWnd::SetPreDockState

调用由框架设置predocking的状态。

CPaneFrameWnd::SizeToContent

调整和框架窗口的大小,使其与一个包含的窗格的大小是等效的。

CPaneFrameWnd::StartTearOff

撕下一个菜单。

CPaneFrameWnd::StoreRecentDockSiteInfo

 

CPaneFrameWnd::StoreRecentTabRelatedInfo

 

Bb984503.collapse_all(zh-cn,VS.110).gif受保护的方法

名称

说明

CPaneFrameWnd::OnCheckRollState

确定是否应向上或向下滚动和框架窗口。

CPaneFrameWnd::OnDrawBorder

分区和框架窗口的边框。

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

名称

说明

CPaneFrameWnd::m_bUseSaveBits

指定是否向注册 CS_SAVEBITS 选件类样式的windows选件类。

备注

在窗格从一个停靠的状态转换为打开状态时,框架自动创建一 CPaneFrameWnd 对象。

和框架窗口可以将与其可见(立即停靠)或使用拖动矩形(标准停靠的内容)。和框架的容器窗格的停靠模式确定和框架中拖动行为。有关更多信息,请参见 CBasePane::GetDockingMode

和框架窗口显示在图例中的按钮与包含的窗格样式匹配。如果窗格来关闭的(CBasePane::CanBeClosed),它显示"关闭"按钮。如果窗格具有 AFX_CBRS_AUTO_ROLLUP 样式,它显示锁。

如果从 CPaneFrameWnd派生选件类,必须调用框架如何创建它。请通过重写的 CPane::CreateDefaultMiniframe创建选件类或设置 CPane::m_pMiniFrameRTC 成员,以使它指向您的选件类的运行时选件类信息。

继承层次结构

CObject

   CCmdTarget

      CWnd

         CPaneFrameWnd

要求

标头: afxPaneFrameWnd.h

请参见

参考

层次结构图

CWnd 类

其他资源

MFC 类