CPaneFrameWnd选件类
添加本主题是为了让内容更加完整。有关更多信息,请参见所安装的 Visual Studio 的 VC\atlmfc\src\mfc 文件夹中的源代码。
实现一个包含窗格中的和框架窗口。窗格填充窗口的工作区。
class CPaneFrameWnd : public CWnd
成员
公共方法
名称 |
说明 |
---|---|
添加一个窗格。 |
|
从全局添加或移除一个窗格中列出。 |
|
调整和框架窗口的格式。 |
|
|
|
计算边框的大小和框架窗口的。 |
|
计算一停靠窗口的预期的矩形。 |
|
确定当前窗格是否可以停靠到另一个窗格或框架窗口。 |
|
确定和框架窗口是否可以停靠到窗格。 |
|
|
|
转换窗格为选项卡式文档。 |
|
创建和框架窗口并将它附加到 CPaneFrameWnd 对象。 |
|
创建和框架窗口并将它附加到 CPaneFrameWnd 对象。 |
|
停靠窗格。 |
|
查找具有指定的控件ID的一个窗格在全局列表浮动窗格。 |
|
查找和框架窗口包含用户提供点。 |
|
返回和框架窗口标题的高度。 |
|
计算和框架窗口标题的边框。 |
|
返回标题文本。 |
|
|
|
返回停靠模式。 |
|
返回袖珍框架窗口中包含的第一个窗格可见。 |
|
|
|
返回袖珍框架窗口中包含的窗格。 |
|
返回袖珍框架窗口包含窗格的数目。 |
|
|
|
|
|
|
|
返回袖珍框架窗口包含可见窗格的数目。 |
|
确定和框架窗口的哪些部件在给定的点。 |
|
|
|
|
|
确定是否应回滚和框架窗口滚动。 |
|
确定是否应进行汇总和框架窗口。 |
|
停止停靠计时器。 |
|
从注册表填充窗格的状态。 |
|
确定停靠是否是可能的。 |
|
停靠和框架窗口在其新位置。 |
|
停止汇总计时器。 |
|
由指定的偏移量移动和框架窗口。 |
|
调整一个包含窗格的格式。 |
|
设置汇总计时器。 |
|
调用由结构,当袖珍框架窗口的一个窗格隐藏或显示。 |
|
如果它包含一个用户提供点袖珍框架窗口中,返回窗格。 |
|
|
|
CPaneFrameWnd::PreTranslateMessage |
用于使选件类 CWinApp 转换窗口消息,并在调度到 TranslateMessage 和 DispatchMessage Windows功能之前。 |
重绘所有和框架窗口。 |
|
调用由结构移除非活动窗格。 |
|
从和框架窗口移除窗格。 |
|
在调用代码中将一个窗格。 |
|
保存窗格的状态对注册表。 |
|
CPaneFrameWnd::Serialize |
读取或写入此对象从或对存档。 |
设置标题按钮。 |
|
|
|
|
|
设置停靠计时器。 |
|
设置停靠状态。 |
|
|
|
调用由框架设置predocking的状态。 |
|
调整和框架窗口的大小,使其与一个包含的窗格的大小是等效的。 |
|
撕下一个菜单。 |
|
|
|
|
受保护的方法
名称 |
说明 |
---|---|
确定是否应向上或向下滚动和框架窗口。 |
|
分区和框架窗口的边框。 |
数据成员
名称 |
说明 |
---|---|
指定是否向注册 CS_SAVEBITS 选件类样式的windows选件类。 |
备注
在窗格从一个停靠的状态转换为打开状态时,框架自动创建一 CPaneFrameWnd 对象。
和框架窗口可以将与其可见(立即停靠)或使用拖动矩形(标准停靠的内容)。和框架的容器窗格的停靠模式确定和框架中拖动行为。有关更多信息,请参见 CBasePane::GetDockingMode。
和框架窗口显示在图例中的按钮与包含的窗格样式匹配。如果窗格来关闭的(CBasePane::CanBeClosed),它显示"关闭"按钮。如果窗格具有 AFX_CBRS_AUTO_ROLLUP 样式,它显示锁。
如果从 CPaneFrameWnd派生选件类,必须调用框架如何创建它。请通过重写的 CPane::CreateDefaultMiniframe创建选件类或设置 CPane::m_pMiniFrameRTC 成员,以使它指向您的选件类的运行时选件类信息。
继承层次结构
要求
标头: afxPaneFrameWnd.h