CControlBar选件类

控件条的基类 CStatusBarCToolBarCDialogBarCReBarCOleResizeBar

class CControlBar : public CWnd

成员

946eh8h7.collapse_all(zh-cn,VS.110).gif受保护的构造函数

名称

说明

CControlBar::CControlBar

构造 CControlBar 对象。

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

名称

说明

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

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

946eh8h7.collapse_all(zh-cn,VS.110).gif公共数据成员

名称

说明

CControlBar::m_bAutoDelete

如果非零,CControlBar 对象被删除,当销毁时Windows控制条。

CControlBar::m_pInPlaceOwner

控件条的就地所有者。

备注

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

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

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

继承层次结构

CObject

CCmdTarget

CWnd

CControlBar

要求

Header: afxext.h

请参见

参考

CWnd 类

层次结构图

CToolBar选件类

CDialogBar选件类

CStatusBar选件类

CReBar类选件

概念

MFC示例CTRLBARS