Compartir a través de


CReBarCtrl Class

Encapsula la funcionalidad de un control rebar, que es un contenedor para una ventana secundaria.

class CReBarCtrl : public CWnd

Miembros

Constructores públicos

Name

Descripción

CReBarCtrl::CReBarCtrl

Crea un objeto CReBarCtrl.

Métodos públicos

Name

Descripción

CReBarCtrl::BeginDrag

Coloca el control rebar en modo de arrastrar y colocar.

CReBarCtrl::Create

Crea el control rebar y lo asocia al objeto de CReBarCtrl .

CReBarCtrl::CreateEx

Crea un control rebar con Windows especificado extendidas estilos y lo asocia a un objeto de CReBarCtrl .

CReBarCtrl::DeleteBand

Elimina una banda de un control rebar.

CReBarCtrl::DragMove

Actualiza la posición de arrastre en el control rebar después de una llamada a BeginDrag.

CReBarCtrl::EndDrag

Finaliza la operación de arrastrar y colocar de control rebar.

CReBarCtrl::GetBandBorders

Recupera los bordes de una banda.

CReBarCtrl::GetBandCount

Recupera el recuento de bandas actualmente en el control rebar.

CReBarCtrl::GetBandInfo

Información de recupera sobre una banda especificada en un control rebar.

CReBarCtrl::GetBandMargins

Recupera los márgenes de una banda.

CReBarCtrl::GetBarHeight

Recupera el alto del control rebar.

CReBarCtrl::GetBarInfo

La información de recupera sobre el control rebar y la imagen enumerarlo utiliza.

CReBarCtrl::GetBkColor

Recupera el color de fondo predeterminado de un control rebar.

CReBarCtrl::GetColorScheme

Recupera la estructura de COLORSCHEME asociada al control rebar.

CReBarCtrl::GetDropTarget

Recupera el puntero de interfaz de IDropTarget de un control rebar.

CReBarCtrl::GetExtendedStyle

Obtiene el estilo extendido del control actual rebar.

CReBarCtrl::GetImageList

Recupera la lista de imágenes asociada a un control rebar.

CReBarCtrl::GetPalette

Recupera la paleta actual del control rebar.

CReBarCtrl::GetRect

Recupera el rectángulo delimitador de una banda determinada en un control rebar.

CReBarCtrl::GetRowCount

Recupera el número de filas de la banda en un control rebar.

CReBarCtrl::GetRowHeight

Recupera el alto de una fila especificada en un control rebar.

CReBarCtrl::GetTextColor

Recupera el color del texto predeterminado de un control rebar.

CReBarCtrl::GetToolTips

Recupera el identificador a cualquier control de información sobre herramientas asociada al control rebar.

CReBarCtrl::HitTest

Determina qué parte de una banda rebar es en un punto determinado de la pantalla, si existe una banda rebar en ese momento.

CReBarCtrl::IDToIndex

Convierte un identificador (ID) de banda a un índice de banda en un control rebar.

CReBarCtrl::InsertBand

Inserta una nueva banda en un control rebar.

CReBarCtrl::MaximizeBand

Cambia el tamaño de una banda en un control rebar al tamaño más grande.

CReBarCtrl::MinimizeBand

Cambia el tamaño de una banda en un control rebar a su tamaño menor.

CReBarCtrl::MoveBand

Mueve una banda a partir de un índice a otro.

CReBarCtrl::PushChevron

Mediante programación inserta un botón de contenido adicional.

CReBarCtrl::RestoreBand

Cambia el tamaño de una banda en un control rebar a su tamaño ideal.

CReBarCtrl::SetBandInfo

Establece características de una banda existente en un control rebar.

CReBarCtrl::SetBandWidth

Establece el ancho de banda acoplada especificada en el control actual rebar.

CReBarCtrl::SetBarInfo

Establece las características de un control rebar.

CReBarCtrl::SetBkColor

Establece el color de fondo predeterminado de un control rebar.

CReBarCtrl::SetColorScheme

Establece la combinación de colores de los botones en un control rebar.

CReBarCtrl::SetExtendedStyle

Establece los estilos extendidos para el control actual rebar.

CReBarCtrl::SetImageList

Establece la lista de imágenes de un control rebar.

CReBarCtrl::SetOwner

Establece la ventana propietaria de un control rebar.

CReBarCtrl::SetPalette

Establece la paleta actual del control rebar.

CReBarCtrl::SetTextColor

Establece el color de texto predeterminado de un control rebar.

CReBarCtrl::SetToolTips

Asocia un control de información sobre herramientas al control rebar.

CReBarCtrl::SetWindowTheme

Establece el estilo visual del control rebar.

CReBarCtrl::ShowBand

Muestra u oculta una banda determinada en un control rebar.

CReBarCtrl::SizeToRect

Llenan un control rebar un rectángulo especificado.

Comentarios

La aplicación en la que el control rebar reside las asignaciones la ventana secundaria contiene junto al control rebar a la banda rebar. La ventana secundaria normalmente es otro control común.

Los controles Rebar contienen una o más bandas. Cada banda puede contener una combinación de una barra de agarrador, un mapa de bits, de una etiqueta de texto, y una ventana secundaria. Banda puede contener solo uno de cada uno de estos elementos.

El control rebar puede mostrar la ventana secundaria sobre un mapa de bits de fondo especificado. Todas las bandas de control rebar pueden cambiar el tamaño, excepto las que utilizan el estilo de RBBS_FIXEDSIZE . Cuando se coloca o cambia el tamaño de una banda de control de nuevo rebar, el control rebar controla el tamaño y la posición de la ventana secundaria asignada a la banda. Para cambiar el tamaño o cambiar el orden de bandas dentro del control, haga clic y arrastre la barra del agarrador de una banda.

La ilustración siguiente se muestra un control rebar que tiene tres bandas:

  • Banda 0 contiene un control toolbar plano, transparente.

  • Banda 1 contiene el estándar transparente y botones desplegables transparentes.

  • Banda 2 contiene un cuadro combinado y cuatro botones estándar.

    Ejemplo de un menú Rebar

Control Rebar

Compatibilidad de los controles Rebar:

  • Listas de imágenes.

  • Tráfico.

  • Funcionalidad personalizada de dibujo.

  • Una variedad de estilos de control además de estilos de ventana estándar. Para obtener una lista de estos estilos, vea Estilos de Control Rebar en Windows SDK.

Para obtener más información, vea Mediante CReBarCtrl.

Jerarquía de herencia

CObject

CCmdTarget

CWnd

CReBarCtrl

Requisitos

encabezado: afxcmn.h

Vea también

Referencia

CWnd (clase)

Gráfico de jerarquías