| 释义 |
CReBarCtrl
| CObject | | └CCmdTarget | | └CWnd | | └CControlBar | | └CReBarCtrl |
CReBarCtrl类封装了rebar控件的机能,rebar控件是一个子窗口容器。rebar控件所属的应用程序将rebar控件包含的子窗口分配给rebar带。子窗口是另外一种通用的控件。 rebar控件包含一个或多个带。每一个带可以包含一个控制条,一个位图,一个文本标签和一个子窗口的组合。但一个带只能包含每一种项的一个。 rebar控件可以在指定的位图之上显示子窗口。所有的rebar控件带都可以调整大小,除了那些使用RBBS_FIXEDSIZE风格的以外。当你调整一个rebar控件带的位置和大小的时候,rebar控件控制对应于该带的子窗口的位置和大小。单击和拖动一个带的控制条,就可以调整控件中的带的大小或改变它们的顺序。 下面的例子说明了一个具有三个带的rebar控件:| · | 带0包含了一个平坦的、透明(transparent)的工具条控件。 | | · | 带1包含了透明的标准按钮和下拉按钮。 | | · | 带2包含了一个组合框和四个标准按钮。 |

Rebar控件| · | 图像列表。 | | · | 消息处理。 | | · | 定制绘画功能。 | | · | 除标准的窗口风格之外,附加的各种控件风格。要获取这些风格的列表,参见“Platform SDK”中的“Rebar控件风格”。 |
#include <afxcmn.h>
CReBarCtrl类成员
构造| CReBarCtrl | 构造一个CReBarCtrl对象 |
初始化| Create | 创建rebar控件,并将它与CReBarCtrl对象连接 |
属性| GetBandCount | 获取在rebar控件中的当前带数 | | GetBandInfo | 获取rebar控件中的指定带的信息 | | SetBandInfo | 设置一个rebar控件中的已存在的带的特征 | | GetBarHeight | 获取rebar控件的高度 | | GetBarInfo | 获取有关rebar控件的信息以及它使用的图像列表 | | SetBarInfo | 设置一个rebar控件的特征 | | GetBkColor | 获取rebar控件的缺省背景颜色 | | SetBkColor | 设置一个rebar控件的缺省背景颜色 | | GetDropTarget | 获取一个rebar控件的IDropTarget接口指针 | | GetRect | 获取一个rebar控件中的给定带的边界矩形 | | GetRowCount | 获取一个rebar控件中的带行的数目 | | GetRowHeight | 获取一个rebar控件中的指定行的高度 | | GetTextColor | 获取一个rebar控件的缺省文本颜色 | | GetToolTips | 获取与rebar控件相关的任何工具提示控件的句柄 | | IDToIndex | 将一个带的标识符(ID)转换成一个rebar控件中的带索引 | | SetOwner | 设置一个rebar控件的属主窗口 | | SetTextColor | 设置一个rebar控件的缺省文本颜色 | | SetToolTips | 使一个工具提示控件与rebar控件相关联 | | GetImageList | 获取与rebar控件相关的图像列表 | | SetImageList | 设置一个rebar控件的图像列表 | | GetBandBorders | 获取一个带的边界 | | GetPalette | 获取rebar控件的当前调色板 | | SetPalette | 设置rebar控件的当前调色板 |
操作| BeginDrag | 设置rebar控件进入拖-放模式 | | DeleteBand | 从一个rebar控件中删除一个带 | | DragMove | 在调用BeginDrag后,更新在rebar控件中的拖动位置 | | EndDrag | 终止rebar控件的拖放操作 | | HitTest | 如果一个rebar带在屏幕上的给定点存在的话,则确定rebar带的哪一部分是在这个点上 | | InsertBand | 向一个rebar控件中插入一个新带 | | MaximizeBand | 将rebar控件中的一个带调整到它的理想或最大尺寸 | | MinimizeBand | 将rebar控件中的一个带调整到它的理想或最小尺寸 | | ShowBand | 显示或隐藏一个rebar控件中的给定带 | | SizeToRect | 使一个rebar控件符合一个指定的矩形 | | MoveBand | 将一个带从一个索引移动到另一个索引 |
|