CPane选件类
CPane 选件类是 CControlBar选件类增强功能。如果升级现有MFC项目,请在 CPane替换 CControlBar 所有匹配项。
class CPane : public CBasePane
成员
公共构造函数
名称 |
说明 |
---|---|
CPane::~CPane |
析构函数。 |
公共方法
名称 |
说明 |
---|---|
立即计算窗格的格式。 |
|
分配存储区以供内部使用。 |
|
指定窗格是在运行时生成的列表应用程序的窗格中。 |
|
的大小计算差异在指定的矩形和当前窗口矩形之间。 |
|
计算窗格中的矩形,考虑边框和手柄。 |
|
计算最近的停靠的矩形。 |
|
计算窗格的大小。 |
|
确定窗格是否可以停靠在指定的基本窗格。 |
|
确定窗格是否可以转换为选项卡式文档。 |
|
将停靠窗格为选项卡式文档。 |
|
复制窗格的状态。(重写 CBasePane::CopyState。) |
|
创建一个控件条并将它附加到 CPane 对象。 |
|
创建一个浮动窗格中的和框架窗口。 |
|
创建一个控件条并将它附加到 CPane 对象。 |
|
CPane::CreateObject |
用于由框架创建此选件类类型动态实例。 |
使用鼠标停靠方法,停靠一个窗格。 |
|
停靠浮动窗格到一个基本窗格。 |
|
使用大纲(标准)停靠,停靠一个窗格。 |
|
停靠一个窗格停靠到框架。(重写 CBasePane::DockToFrameWindow。) |
|
指示是否可以停靠另一个窗格在当前窗格停靠的同一行。 |
|
浮动窗格。 |
|
返回金额,以像素为单位),窗格可以展开。 |
|
返回金额,以像素为单位),窗格可以缩小。 |
|
返回窗格的边框的宽度。 |
|
返回窗格的 作用点。 |
|
返回窗格停靠的停靠行。 |
|
确定窗格是否在独占行模式。 |
|
返回在基础 CMFCDragFrameImpl 对象存储的作用点。 |
|
检索窗格的最小值允许的范围。 |
|
检索窗格的标题。 |
|
CPane::GetResizeStep |
内部使用。 |
CPane::GetThisClass |
用于由框架获取指向与此选件类类型的 CRuntimeClass 对象。 |
检索窗格的 虚拟矩形。 |
|
在窗格中移动,此方法分析窗格的位置相对于其他窗格,停靠行和和框架窗口,并返回相应的 AFX_CS_STATUS 值。 |
|
指定窗格是否已拖动。 |
|
指定窗格是否在多窗格框架窗口。(重写 CBasePane::IsInFloatingMultiPaneFrameWnd。) |
|
确定是否窗格左侧(如)所指定的矩形。 |
|
确定窗格是否可调整大小。(重写 CBasePane::IsResizable。) |
|
确定窗格是在一个选项卡式窗口的选项卡控件插入了。(重写 CBasePane::IsTabbed。) |
|
从注册表填充窗格的状态。(重写 CBasePane::LoadState。) |
|
该指定的量移动窗格和虚拟矩形。 |
|
移动窗格更改为指定的矩形。 |
|
调用由结构,在窗格的父级更改为。 |
|
调用由结构,在窗格的父会发生更改。 |
|
调用由结构,当用户选择中的"关闭"窗格中。 |
|
CPane::OnProcessDblClk |
内部使用。 |
调用由结构,在特定窗格菜单中显示。 |
|
调用由结构,在特定窗格菜单中显示。 |
|
CPane::PrepareToDock |
内部使用。 |
计算窗格的格式信息。(重写 CBasePane::RecalcLayout。) |
|
保存窗格的状态对注册表。(重写 CBasePane::SaveState。) |
|
标记窗格为活动分配。 |
|
设置窗格的边框值。 |
|
设置窗格的作用点。 |
|
停靠窗格的还原状态信息。 |
|
启动或禁用独占行模式。 |
|
设置默认和框架窗口的运行时选件类信息。 |
|
设置窗格的最小值允许的范围。 |
|
设置窗格的 虚拟矩形。 |
|
拉伸窗格垂直或水平基于停靠样式。 |
|
触发器自动隐藏模式。 |
|
从其当前停靠的停靠站点、默认滑块或服务器框架窗口移除窗格。(重写 CBasePane::UndockPane。) |
|
更新虚拟矩形。 |
受保护的方法
名称 |
说明 |
---|---|
调用由结构,当窗格停靠的。 |
|
调用由结构,在窗格中浮动的。 |
|
调用由结构,当窗格将停靠。 |
|
调用由结构,当窗格将浮动。 |
数据成员
名称 |
说明 |
---|---|
启用一致处理窗格的最小尺寸。 |
|
包含新停靠信息。 |
备注
通常,CPane 对象不直接实例化。如果需要具有停靠函数的一个窗格,请从 CDockablePane派生您的对象。如果需要工具栏功能,从 CMFCToolBar派生您的对象。
当从 CPane派生时选件类,它在 CDockSite 可以停靠,并在 CPaneFrameWnd可以将浮动。
继承层次结构
要求
标头: afxPane.h