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. |