处理在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 控件引用 。