MFC学习笔记(九):控制条

相关类

CDialogBar 类

提供控件条中的 Windows 无模式对话框功能。

名称 描述
CDialogBar::Create 创建一个 Windows 对话栏并将其附加到 CDialogBar 对象。

 首先,使用对话框编辑器定义具有样式 WS_CHILD 且没有其他样式的对话框模板。 模板不得具有样式 WS_VISIBLE。 在应用程序代码中,调用构造函数以构造 CDialogBar 对象,然后调用 Create 以创建对话栏窗口,并将其附加到 CDialogBar 对象。

CReBar 类

提供 Rebar 控件的布局、持久性和状态信息的控件条。

名称 描述
CReBar::AddBar 向 rebar 添加一个区段。
CReBar::Create 创建 rebar 控件并将其附加到 CReBar 对象。
CReBar::GetReBarCtrl 允许直接访问基础公共控件。

Rebar 对象可以包含各种子窗口,通常为其他控件,包括编辑框、工具栏和列表框。 Rebar 对象可以在指定位图上显示其子窗口。 应用程序可以自动重设 rebar 的大小,或者用户可以通过单击或拖动其控制手柄条来手动重设 rebar 的大小。

RebarMenu 的示例。

rebar 对象的行为类似于工具栏对象。 rebar 使用单击和拖动机制重设其区段的大小。 Rebar 控件可以包含一个或多个带区,每个带区都有手柄栏、位图、文本标签和子窗口的任意组合。 但是,带区不可包含多个子窗口。

CReBar 使用 CReBarCtrl 类提供其实现。 可以通过 GetReBarCtrl 访问 rebar 控件,以利用控件的自定义选项。

CReBarCtrl 类

封装 Rebar 控件的功能,此控件是一个子窗口容器。

名称 描述
CReBarCtrl::BeginDrag 将 rebar 控件置于拖放模式。
CReBarCtrl::Create 创建 rebar 控件并将其附加到 CReBarCtrl 对象。
CReBarCtrl::CreateEx 创建具有指定 Windows 扩展样式的 rebar 控件,并将其附加到 CReBarCtrl 对象。
CReBarCtrl::D eleteBand 从 rebar 控件中删除带。
CReBarCtrl::D ragMove 调用 BeginDrag 后更新 rebar 控件中的拖动位置。
CReBarCtrl::EndDrag 终止 rebar 控件的拖放操作。
CReBarCtrl::GetBandBorders 检索带的边框。
CReBarCtrl::GetBandCount 检索 rebar 控件中当前带数。
CReBarCtrl::GetBandInfo 检索有关 rebar 控件中指定带的信息。
CReBarCtrl::GetBandMargins 检索带的边距。
CReBarCtrl::GetBarHeight 检索 rebar 控件的高度。
CReBarCtrl::GetBarInfo 检索有关 rebar 控件及其使用的图像列表的信息。
CReBarCtrl::GetBkColor 检索 rebar 控件的默认背景色。
CReBarCtrl::GetColorScheme 检索与 rebar 控件关联的 COLORSCHEME 结构。
CReBarCtrl::GetDropTarget 检索 rebar 控件的 IDropTarget 接口指针。
CReBarCtrl::GetExtendedStyle 获取当前 rebar 控件的扩展样式。
CReBarCtrl::GetImageList 检索与 rebar 控件关联的图像列表。
CReBarCtrl::GetPalette 检索 rebar 控件的当前调色板。
CReBarCtrl::GetRect 检索 rebar 控件中给定带的边框。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值