Compartir a través de


Rebar

Esta sección contiene información sobre los elementos de programación usados con controles de barra de rebar.

Descripciones

Tema Contenido
controles de rebar controles Rebar actuar como contenedores para ventanas secundarias.
mediante controles de barra de rebar Esta sección contiene código de ejemplo que muestra cómo implementar controles de barra de rebar.

Mensajes

Tema Contenido
RB_BEGINDRAG Coloca el control rebar en modo de arrastrar y colocar. Este mensaje no hace que se envíe una notificación RBN_BEGINDRAG.
RB_DELETEBAND Elimina una banda de un control rebar.
RB_DRAGMOVE Actualiza la posición de arrastre en el control rebar después de un mensaje de RB_BEGINDRAG anterior.
RB_ENDDRAG Finaliza la operación de arrastrar y colocar del control de rebar. Este mensaje no hace que se envíe una notificación RBN_ENDDRAG.
RB_GETBANDBORDERS Recupera los bordes de una banda. El resultado de este mensaje se puede usar para calcular el área utilizable en una banda.
RB_GETBANDCOUNT Recupera el recuento de bandas actualmente en el control rebar.
RB_GETBANDINFO Recupera información sobre una banda especificada en un control rebar.
RB_GETBANDMARGINS Recupera los márgenes de una banda.
RB_GETBARHEIGHT Recupera el alto del control rebar.
RB_GETBARINFO Recupera información sobre el control rebar y la lista de imágenes que usa.
RB_GETBKCOLOR Recupera el color de fondo predeterminado de un control de barra.
RB_GETCOLORSCHEME Recupera la información de combinación de colores del control rebar.
RB_GETDROPTARGET Recupera el puntero de interfaz IDropTarget de un control de rebar.
RB_GETEXTENDEDSTYLE Obtiene el estilo extendido.
RB_GETPALETTE Recupera la paleta actual del control rebar.
RB_GETRECT Recupera el rectángulo delimitador de una banda determinada en un control rebar.
RB_GETROWCOUNT Recupera el número de filas de bandas en un control rebar.
RB_GETROWHEIGHT Recupera el alto de una fila especificada en un control rebar.
RB_GETTEXTCOLOR Recupera el color de texto predeterminado de un control de barra.
RB_GETTOOLTIPS Recupera el identificador de cualquier control de información sobre herramientas asociado al control rebar.
RB_GETUNICODEFORMAT Recupera la marca de formato de caracteres Unicode para el control .
RB_HITTEST Determina qué parte de una banda de barra se encuentra en un punto determinado de la pantalla, si existe una banda de barra en ese momento.
RB_IDTOINDEX Convierte un identificador de banda en un índice de banda en un control rebar.
RB_INSERTBAND Inserta una nueva banda en un control rebar.
RB_MAXIMIZEBAND Cambia el tamaño de una banda en un control rebar a su tamaño ideal o mayor.
RB_MINIMIZEBAND Cambia el tamaño de una banda de un control rebar a su tamaño más pequeño.
RB_MOVEBAND Mueve una banda de un índice a otro.
RB_PUSHCHEVRON Enviado a un control de rebar para insertar mediante programación un botón de contenido adicional.
RB_SETBANDINFO Establece las características de una banda existente en un control rebar.
RB_SETBANDWIDTH Establece el ancho de una banda acoplada.
RB_SETBARINFO Establece las características de un control rebar.
RB_SETBKCOLOR Establece el color de fondo predeterminado de un control de barra.
RB_SETCOLORSCHEME Establece la información de la combinación de colores para el control rebar.
RB_SETEXTENDEDSTYLE Establece el estilo extendido. Este mensaje no está implementado.
RB_SETPALETTE Establece la paleta actual del control rebar.
RB_SETPARENT Establece la ventana primaria de un control de barra.
RB_SETTEXTCOLOR Establece el color de texto predeterminado de un control de barra.
RB_SETTOOLTIPS Asocia un control de información sobre herramientas al control rebar.
RB_SETUNICODEFORMAT Establece la marca de formato de caracteres Unicode para el control. Este mensaje permite cambiar el juego de caracteres usado por el control en tiempo de ejecución en lugar de tener que volver a crear el control.
RB_SETWINDOWTHEME Establece el estilo visual de un control rebar.
RB_SHOWBAND Muestra u oculta una banda determinada en un control rebar.
RB_SIZETORECT Intenta encontrar el mejor diseño de las bandas para el rectángulo determinado.

Notificaciones

Tema Contenido
NM_CUSTOMDRAW (rebar) Enviado por el control rebar para notificar a su ventana primaria sobre las operaciones de dibujo. Esta notificación se envía en forma de mensaje de WM_NOTIFY.
NM_NCHITTEST (rebar) Enviado por un control de barra de rebar cuando el control recibe un mensaje de WM_NCHITTEST. Este código de notificación se envía en forma de mensaje WM_NOTIFY.
NM_RELEASEDCAPTURE (rebar) Notifica a la ventana primaria de un control de rebar que el control está liberando la captura del mouse. Esta notificación se envía en forma de mensaje de WM_NOTIFY.
RBN_AUTOBREAK Notifica a un primario de la barra que aparecerá un salto en la barra. El elemento primario determina si se debe realizar la interrupción.
RBN_AUTOSIZE Enviado por un control de rebar creado con el estilo RBS_AUTOSIZE cuando la barra se cambia automáticamente de tamaño. Este código de notificación se envía en forma de mensaje WM_NOTIFY.
RBN_BEGINDRAG Enviado por un control de rebar cuando el usuario comienza a arrastrar una banda. Este código de notificación se envía en forma de mensaje WM_NOTIFY.
RBN_CHEVRONPUSHED Enviado por un control de rebar cuando se inserta un botón de contenido adicional. Este código de notificación se envía en forma de mensaje WM_NOTIFY.
RBN_CHILDSIZE Enviado por un control de barra cuando se cambia el tamaño de la ventana secundaria de una banda. Este código de notificación se envía en forma de mensaje WM_NOTIFY.
RBN_DELETEDBAND Enviado por un control de rebar después de eliminar una banda. Este código de notificación se envía en forma de mensaje WM_NOTIFY.
RBN_DELETINGBAND Enviado por un control de barra de rebar cuando una banda está a punto de eliminarse. Este código de notificación se envía en forma de mensaje WM_NOTIFY.
RBN_ENDDRAG Enviado por un control de rebar cuando el usuario deja de arrastrar una banda. Este código de notificación se envía en forma de mensaje WM_NOTIFY.
RBN_GETOBJECT Enviado por un control de barra de rebar creado con el estilo RBS_REGISTERDROP cuando se arrastra un objeto sobre una banda del control. Este código de notificación se envía en forma de mensaje WM_NOTIFY.
RBN_HEIGHTCHANGE Enviado por un control de barra de rebar cuando su alto ha cambiado. Este código de notificación se envía en forma de mensaje WM_NOTIFY.
RBN_LAYOUTCHANGED Enviado por un control de barra cuando el usuario cambia el diseño de las bandas del control. Este código de notificación se envía en forma de mensaje WM_NOTIFY.
RBN_MINMAX Enviado por un control de rebar antes de maximizar o minimizar una banda. Este código de notificación se envía en forma de mensaje WM_NOTIFY.
RBN_SPLITTERDRAG Enviado por un control de barra de rebar cuando el usuario arrastra un divisor. Este código de notificación se envía en forma de mensaje WM_NOTIFY.

Estructuras

Tema Contenido
NMRBAUTOSIZE Contiene información utilizada para controlar los códigos de notificación de RBN_AUTOSIZE.
NMREBAR Contiene información que se usa para controlar varios códigos de notificación de la barra de rebar.
NMREBARAUTOBREAK Contiene información utilizada con la notificación de RBN_AUTOBREAK.
NMREBARCHEVRON Contiene información que se usa para controlar el código de notificación de RBN_CHEVRONPUSHED.
NMREBARCHILDSIZE Contiene información que se usa para controlar el código de notificación de RBN_CHILDSIZE.
NMREBARSPLITTER Contiene información que se usa para controlar un código de notificación RBN_SPLITTERDRAG.
RBHITTESTINFO Contiene información específica de una operación de prueba de posicionamiento. Esta estructura se usa con el mensaje RB_HITTEST.
REBARBANDINFO Contiene información que define una banda en un control rebar.
REBARINFO Contiene información que describe las características de control de la barra de rebar.

Constantes

Tema Contenido
estilos de control de la barra de rebar Los controles de barra de rebar admiten una variedad de estilos de control además de estilos de ventana estándar.