处理在Rebar控件的通知消息

在 rebar 控件的父类,使用要处理的所有 rebar 控件 (CReBarCtrl) 通知消息的 switch 语句创建一个 OnChildNotify 处理程序函数。 ,当用户拖动 rebar 控件的对象,更改 rebar 带区的布局,从 rebar 控件删除带区,依此类推时,将通知发送到父窗口。

以下通知消息可由 rebar 控件对象发送:

  • RBN_AUTOSIZE 由 rebar 控件发送了 (创建 RBS_AUTOSIZE 样式),而 rebar 自动调整自身时。

  • ,当用户启动拖动带区时,RBN_BEGINDRAG 由 rebar 控件发送的。

  • ,当带区的子窗口的大小时,RBN_CHILDSIZE 由 rebar 控件发送的。

  • ,在带区删除后,RBN_DELETEDBAND 由 rebar 控件发送的。

  • ,当带区中删除时,RBN_DELETINGBAND 由 rebar 控件发送的。

  • ,当用户停止将带区时,RBN_ENDDRAG 由 rebar 控件发送的。

  • RBN_GETOBJECT 由 rebar 控件发送了 (创建 RBS_REGISTERDROP 样式),而对象拖动到该控件的某带区。

  • ,其高度更改时,RBN_HEIGHTCHANGE 由 rebar 控件发送的。

  • ,当用户更改控件大小的布局时,RBN_LAYOUTCHANGED 由 rebar 控件发送的。

有关这些通知的更多信息,请参见。 Windows SDK的 Rebar 控件引用

请参见

参考

使用CReBarCtrl

概念

控件(MFC)