在 rebar 控件的父类中,为要处理的任何 rebar-control (CReBarCtrl
) 通知消息创建OnChildNotify
具有 switch 语句的处理程序函数。 当用户将对象拖到 rebar 控件上、更改 rebar 带的布局、从 rebar 控件中删除带区等时,通知将发送到父窗口。
Rebar 控件对象可以发送以下通知消息:
当 rebar 自动调整大小时,RBN_AUTOSIZE由 rebar 控件(使用RBS_AUTOSIZE样式创建)发送。
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 控件参考 。