CReBarCtrl Class

封装rebar控件的功能,是子窗口的容器。

class CReBarCtrl : public CWnd

成员

公共构造函数

名称

说明

CReBarCtrl::CReBarCtrl

构造 CReBarCtrl 对象。

公共方法

名称

说明

CReBarCtrl::BeginDrag

将rebar控件拖放到模式。

CReBarCtrl::Create

创建rebar控件并将它附加到 CReBarCtrl 对象。

CReBarCtrl::CreateEx

使用指定的Windows扩展的样式创建一个rebar控件并将它附加到 CReBarCtrl 对象。

CReBarCtrl::DeleteBand

从rebar控件删除带区。

CReBarCtrl::DragMove

在调用后更新在rebar控件的位置拖动到 BeginDrag

CReBarCtrl::EndDrag

停止rebar控件中的拖放操作。

CReBarCtrl::GetBandBorders

检索带区的边框。

CReBarCtrl::GetBandCount

检索当前计数带区rebar控件的。

CReBarCtrl::GetBandInfo

检索有关指定的条带的信息rebar控件的。

CReBarCtrl::GetBandMargins

检索带区的边距。

CReBarCtrl::GetBarHeight

检索rebar控件的高度。

CReBarCtrl::GetBarInfo

检索有关rebar控件的信息,而图像列表它使用。

CReBarCtrl::GetBkColor

检索rebar控件的默认背景色。

CReBarCtrl::GetColorScheme

检索 COLORSCHEME 结构与rebar控件。

CReBarCtrl::GetDropTarget

检索rebar控件的 IDropTarget 接口指针。

CReBarCtrl::GetExtendedStyle

获取当前rebar控件的扩展样式。

CReBarCtrl::GetImageList

检索图像列表与rebar控件。

CReBarCtrl::GetPalette

检索rebar控件的当前调色板。

CReBarCtrl::GetRect

检索特定带区的边框rebar控件的。

CReBarCtrl::GetRowCount

检索带区的行数在rebar控件的。

CReBarCtrl::GetRowHeight

检索指定的行的高度(以rebar控件的。

CReBarCtrl::GetTextColor

检索rebar控件的默认文本颜色。

CReBarCtrl::GetToolTips

检索处理的所有工具提示控件与rebar控件。

CReBarCtrl::HitTest

确定rebar带区的哪一部分是在给定的点在屏幕上,rebar带区,如果当时存在。

CReBarCtrl::IDToIndex

将带区标识符(ID)为rebar控件的一个带区索引。

CReBarCtrl::InsertBand

插入新的条带在rebar控件。

CReBarCtrl::MaximizeBand

调整rebar控件的一个带区到它的最大大小。

CReBarCtrl::MinimizeBand

调整rebar控件的一个带区为其最小大小。

CReBarCtrl::MoveBand

从索引将带区到另一个。

CReBarCtrl::PushChevron

以编程方式驱动器V形。

CReBarCtrl::RestoreBand

调整rebar控件的一个带区到其需要的范围。

CReBarCtrl::SetBandInfo

将现有带区的属性rebar控件的。

CReBarCtrl::SetBandWidth

设置指定的停靠的带区在变宽当前rebar控件的。

CReBarCtrl::SetBarInfo

设置rebar控件的属性。

CReBarCtrl::SetBkColor

设置rebar控件的默认背景色。

CReBarCtrl::SetColorScheme

设置按钮的配色方案在rebar控件。

CReBarCtrl::SetExtendedStyle

设置当前rebar控件的扩展样式。

CReBarCtrl::SetImageList

设置rebar控件的图像列表。

CReBarCtrl::SetOwner

设置rebar控件的所有者窗口。

CReBarCtrl::SetPalette

设置rebar控件的当前调色板。

CReBarCtrl::SetTextColor

设置rebar控件的默认文本颜色。

CReBarCtrl::SetToolTips

关联工具提示控件与rebar控件。

CReBarCtrl::SetWindowTheme

设置rebar控件的视觉样式。

CReBarCtrl::ShowBand

显示或隐藏rebar控件的特定带区。

CReBarCtrl::SizeToRect

有关rebar控件移动到指定的矩形。

备注

rebar控件所在的应用程序分配rebar控件中包含的子窗口为rebar带区。 子窗口通常是另一个公共控件。

Rebar控件包含一个或多个带区。 每个带区可以包含手柄栏、位图、文本标签和子窗口的组合。 带区只能包含一个项目中的每一个。

rebar控件可以显示在指定的背景位图的子窗口。 所有rebar控件大小可调整大小,但所使用 RBBS_FIXEDSIZE 样式的类型。 因为您重新定位或调整一个rebar控件大小,rebar控件管理子窗口的大小和位置分配给该条带。 调整或更改命令带区在控件中,单击中的并将带区的手柄条。

下图显示了带有三个带区的一个rebar控件:

  • 带区0包含平缓,透明工具栏控件。

  • 带区1包含透明标准和透明下拉式按钮。

  • 带区2包含组合框和四个标准按钮。

    Rebar 菜单示例

Rebar控件

Rebar控件支持的:

  • 图像列表。

  • 消息处理。

  • 自定义绘制功能。

  • 除了标准窗口样式以外的各种控件样式。 有关这些样式列表,请参见。Windows SDK的 Rebar控件样式

有关更多信息,请参见 使用CReBarCtrl

继承层次结构

CObject

CCmdTarget

CWnd

CReBarCtrl

要求

Header: afxcmn.h

请参见

参考

CWnd 类

层次结构图