Procesar mensajes de notificación en un control RebarProcessing Notification Messages in a Rebar Control

En la clase primaria del control rebar, cree una OnChildNotify función de controlador con una instrucción switch para los mensajes de notificación de control rebar ( CReBarCtrl ) que desee controlar.In the parent class of the rebar control, create an OnChildNotify handler function with a switch statement for any rebar-control (CReBarCtrl) notification messages you want to handle. Las notificaciones se envían a la ventana primaria cuando el usuario arrastra objetos sobre el control rebar, cambia el diseño de las bandas Rebar, elimina las bandas del control rebar, etc.Notifications are sent to the parent window when the user drags objects over the rebar control, changes the layout of the rebar bands, deletes bands from the rebar control, and so on.

El objeto de control rebar puede enviar los siguientes mensajes de notificación:The following notification messages can be sent by the rebar control object:

  • RBN_AUTOSIZE envía por un control rebar (creado con el estilo RBS_AUTOSIZE) cuando el rebar cambia automáticamente de tamaño.RBN_AUTOSIZE Sent by a rebar control (created with the RBS_AUTOSIZE style) when the rebar automatically resizes itself.

  • RBN_BEGINDRAG envía por un control Rebar cuando el usuario comienza a arrastrar una banda.RBN_BEGINDRAG Sent by a rebar control when the user begins dragging a band.

  • RBN_CHILDSIZE envía por un control Rebar cuando se cambia el tamaño de la ventana secundaria de una banda.RBN_CHILDSIZE Sent by a rebar control when a band's child window is resized.

  • RBN_DELETEDBAND envía por un control rebar después de que se haya eliminado una banda.RBN_DELETEDBAND Sent by a rebar control after a band has been deleted.

  • RBN_DELETINGBAND envía por un control Rebar cuando una banda está a punto de eliminarse.RBN_DELETINGBAND Sent by a rebar control when a band is about to be deleted.

  • RBN_ENDDRAG envía por un control Rebar cuando el usuario deja de arrastrar una banda.RBN_ENDDRAG Sent by a rebar control when the user stops dragging a band.

  • RBN_GETOBJECT envía por un control rebar (creado con el estilo RBS_REGISTERDROP) cuando se arrastra un objeto sobre una banda en el control.RBN_GETOBJECT Sent by a rebar control (created with the RBS_REGISTERDROP style) when an object is dragged over a band in the control.

  • RBN_HEIGHTCHANGE envía por un control Rebar cuando su alto ha cambiado.RBN_HEIGHTCHANGE Sent by a rebar control when its height has changed.

  • RBN_LAYOUTCHANGED envía por un control Rebar cuando el usuario cambia el diseño de las bandas del control.RBN_LAYOUTCHANGED Sent by a rebar control when the user changes the layout of the control's bands.

Para obtener más información sobre estas notificaciones, vea referencia de control rebar en el Windows SDK.For more information on these notifications, see Rebar Control Reference in the Windows SDK.

Consulte tambiénSee also

Uso de CReBarCtrlUsing CReBarCtrl
PermiteControls