CControlBar Class

控件条的基类 CStatusBarCToolBarCDialogBarCReBarCOleResizeBar

class CControlBar : public CWnd

成员

受保护的构造函数

名称

描述

CControlBar::CControlBar

构造 CControlBar 对象。

公共方法

名称

描述

CControlBar::CalcDynamicLayout

返回一个动态控件条的范围作为 CSize 对象。

CControlBar::CalcFixedLayout

返回控件条的范围作为 CSize 对象。

CControlBar::CalcInsideRect

返回控制条区域的当前尺寸;包括边框。

CControlBar::DoPaint

呈现控件条的边框和手柄。

CControlBar::DrawBorders

呈现控件条的边框。

CControlBar::DrawGripper

呈现控件条的抓手。

CControlBar::EnableDocking

允许控制条停靠或是浮动。

CControlBar::GetBarStyle

检索控件条样式设置。

CControlBar::GetBorders

检索控件条的边框值。

CControlBar::GetCount

返回控件条中非HWND 元素数。

CControlBar::GetDockingFrame

返回指向控制条停靠的帧。

CControlBar::IsFloating

如果相关控件条是一个未静差控件条,返回一个非零值。

CControlBar::OnUpdateCmdUI

调用命令 UI 处理程序。

CControlBar::SetBarStyle

修改控件条样式设置。

CControlBar::SetBorders

设置控件条的边框值。

CControlBar::SetInPlaceOwner

更改控件条的就地所有者。

公共数据成员

名称

描述

CControlBar::m_bAutoDelete

如果非零,CControlBar 对象在窗口控制条被销毁时被删除。

CControlBar::m_pInPlaceOwner

控件条的就地所有者。

备注

控件条通常对齐框架窗口的左侧或右侧的窗口。 它可以包含可以是任何 HWND的子项基于控件,是 windows 生成并响应 windows 消息,或非HWND-基本项,不是 windows 和应用程序代码或结构代码管理。 列表框和编辑控件是 HWND的示例基于控件;状态栏窗格和位图按钮是非HWND的示例基于控件。

控制条窗口通常是父框架窗口的子窗口并通常是同级对客户端视图或框架窗口的 MDI 客户端。 CControlBar 对象使用有关父窗口的客户端矩形的信息来确定自身。 然后通知父窗口关于在父窗口的客户端区有多少空间仍未分配。

有关 CControlBar 的更多信息,请参见。

继承层次结构

CObject

CCmdTarget

CWnd

CControlBar

要求

**页眉:**afxext.h

请参见

参考

CWnd 类

层次结构图

CToolBar 类

CDialogBar Class

CStatusBar 类

CReBar 类

概念

MFC 示例 CTRLBARS