钢筋
本部分包含有关用于 rebar 控件的编程元素的信息。
综述
主题 | 内容 |
---|---|
Rebar 控件 |
Rebar 控件 充当子窗口的容器。 |
使用 Rebar 控件 | 本部分包含演示如何实现 rebar 控件的示例代码。 |
消息
主题 | 内容 |
---|---|
RB_BEGINDRAG | 将 rebar 控件置于拖放模式下。 此消息不会导致发送 RBN_BEGINDRAG 通知。 |
RB_DELETEBAND | 从 rebar 控件中删除带。 |
RB_DRAGMOVE | 更新上一条 RB_BEGINDRAG 消息之后的 rebar 控件中的拖动位置。 |
RB_ENDDRAG | 终止 rebar 控件的拖放作。 此消息不会导致发送 RBN_ENDDRAG 通知。 |
RB_GETBANDBORDERS | 检索带的边框。 此消息的结果可用于计算带中的可用区域。 |
RB_GETBANDCOUNT | 检索 rebar 控件中当前带数。 |
RB_GETBANDINFO | 检索有关 rebar 控件中指定带的信息。 |
RB_GETBANDMARGINS | 检索带边距。 |
RB_GETBARHEIGHT | 检索 rebar 控件的高度。 |
RB_GETBARINFO | 检索有关 rebar 控件及其使用的图像列表的信息。 |
RB_GETBKCOLOR | 检索 rebar 控件的默认背景色。 |
RB_GETCOLORSCHEME | 从 rebar 控件中检索配色方案信息。 |
RB_GETDROPTARGET | 检索 rebar 控件的 IDropTarget 接口指针。 |
RB_GETEXTENDEDSTYLE | 获取扩展样式。 |
RB_GETPALETTE | 检索 rebar 控件的当前调色板。 |
RB_GETRECT | 检索 rebar 控件中给定带的边界矩形。 |
RB_GETROWCOUNT | 检索 rebar 控件中带的行数。 |
RB_GETROWHEIGHT | 检索 rebar 控件中指定行的高度。 |
RB_GETTEXTCOLOR | 检索 rebar 控件的默认文本颜色。 |
RB_GETTOOLTIPS | 检索与 rebar 控件关联的任何工具提示控件的句柄。 |
RB_GETUNICODEFORMAT | 检索控件的 Unicode 字符格式标志。 |
RB_HITTEST | 确定如果该点存在 rebar 带,则确定屏幕上给定点的 Rebar 带的哪个部分。 |
RB_IDTOINDEX | 将带标识符转换为 rebar 控件中的带索引。 |
RB_INSERTBAND | 在 rebar 控件中插入新带。 |
RB_MAXIMIZEBAND | 将 rebar 控件中的带的大小调整为其理想大小或最大大小。 |
RB_MINIMIZEBAND | 将 Rebar 控件中的带的大小调整为其最小大小。 |
RB_MOVEBAND | 将一个带子从一个索引移到另一个索引。 |
RB_PUSHCHEVRON | 发送到 rebar 控件以编程方式推送 V 形。 |
RB_SETBANDINFO | 设置 rebar 控件中现有带的特征。 |
RB_SETBANDWIDTH | 设置停靠带的宽度。 |
RB_SETBARINFO | 设置 rebar 控件的特征。 |
RB_SETBKCOLOR | 设置 Rebar 控件的默认背景色。 |
RB_SETCOLORSCHEME | 设置 rebar 控件的配色方案信息。 |
RB_SETEXTENDEDSTYLE | 设置扩展样式。 未实现此消息。 |
RB_SETPALETTE | 设置 rebar 控件的当前调色板。 |
RB_SETPARENT | 设置 rebar 控件的父窗口。 |
RB_SETTEXTCOLOR | 设置 rebar 控件的默认文本颜色。 |
RB_SETTOOLTIPS | 将工具提示控件与 rebar 控件相关联。 |
RB_SETUNICODEFORMAT | 设置控件的 Unicode 字符格式标志。 此消息允许你在运行时更改控件使用的字符集,而无需重新创建控件。 |
RB_SETWINDOWTHEME | 设置 rebar 控件的视觉样式。 |
RB_SHOWBAND | 在 rebar 控件中显示或隐藏给定的带。 |
RB_SIZETORECT | 尝试查找给定矩形的带状的最佳布局。 |
通知
主题 | 内容 |
---|---|
NM_CUSTOMDRAW(rebar) | 由 rebar 控件发送,以通知其父窗口有关绘图作的信息。 此通知以 WM_NOTIFY 消息的形式发送。 |
NM_NCHITTEST(rebar) | 当控件收到 WM_NCHITTEST 消息时,由 rebar 控件发送。 此通知代码以 WM_NOTIFY 消息的形式发送。 |
NM_RELEASEDCAPTURE (rebar) | 通知 rebar 控件的父窗口,该控件正在释放鼠标捕获。 此通知以 WM_NOTIFY 消息的形式发送。 |
RBN_AUTOBREAK | 通知 栏的 父级中断将显示在条形图中。 父级确定是否进行中断。 |
RBN_AUTOSIZE | 当 rebar 自动调整大小时,由使用 RBS_AUTOSIZE 样式创建的 rebar 控件发送。 此通知代码以 WM_NOTIFY 消息的形式发送。 |
RBN_BEGINDRAG | 当用户开始拖动带时,由 rebar 控件发送。 此通知代码以 WM_NOTIFY 消息的形式发送。 |
RBN_CHEVRONPUSHED | 推送 V 形时,由 rebar 控件发送。 此通知代码以 WM_NOTIFY 消息的形式发送。 |
RBN_CHILDSIZE | 调整带子窗口的大小时,由 rebar 控件发送。 此通知代码以 WM_NOTIFY 消息的形式发送。 |
RBN_DELETEDBAND | 删除带后,由 rebar 控件发送。 此通知代码以 WM_NOTIFY 消息的形式发送。 |
RBN_DELETINGBAND | 当即将删除带时,由 rebar 控件发送。 此通知代码以 WM_NOTIFY 消息的形式发送。 |
RBN_ENDDRAG | 当用户停止拖动带时,由 rebar 控件发送。 此通知代码以 WM_NOTIFY 消息的形式发送。 |
RBN_GETOBJECT | 当对象拖动到控件中的带上时,用 RBS_REGISTERDROP 样式创建的 rebar 控件发送。 此通知代码以 WM_NOTIFY 消息的形式发送。 |
RBN_HEIGHTCHANGE | 当其高度发生更改时,由 rebar 控件发送。 此通知代码以 WM_NOTIFY 消息的形式发送。 |
RBN_LAYOUTCHANGED | 当用户更改控件带的布局时,由 rebar 控件发送。 此通知代码以 WM_NOTIFY 消息的形式发送。 |
RBN_MINMAX | 在最大化或最小化带之前,由 rebar 控件发送。 此通知代码以 WM_NOTIFY 消息的形式发送。 |
RBN_SPLITTERDRAG | 当用户拖动拆分器时,由 rebar 控件发送。 此通知代码以 WM_NOTIFY 消息的形式发送。 |
结构
主题 | 内容 |
---|---|
NMRBAUTOSIZE | 包含用于处理 RBN_AUTOSIZE 通知代码的信息。 |
NMREBAR | 包含用于处理各种 rebar 通知代码的信息。 |
NMREBARAUTOBREAK | 包含与 RBN_AUTOBREAK 通知一起使用的信息。 |
NMREBARCHEVRON | 包含用于处理 RBN_CHEVRONPUSHED 通知代码的信息。 |
NMREBARCHILDSIZE | 包含用于处理 RBN_CHILDSIZE 通知代码的信息。 |
NMREBARSPLITTER | 包含用于处理 RBN_SPLITTERDRAG 通知代码的信息。 |
RBHITTESTINFO | 包含特定于命中测试作的信息。 此结构与 RB_HITTEST 消息一起使用。 |
REBARBANDINFO | 包含定义 rebar 控件中的带的信息。 |
REBARINFO | 包含描述 rebar 控件特征的信息。 |
常数
主题 | 内容 |
---|---|
rebar 控件样式 | 除标准窗口样式外,Rebar 控件还支持各种控件样式。 |