Compartir a través de


CMFCReBar Class

Un objeto de CMFCReBar es una barra de control que proporciona el diseño, persistencia, e información de estado del rebar controla.

class CMFCReBar : public CPane

Members

Métodos públicos

Name

Descripción

CMFCReBar::AddBar

Agrega una banda un rebar.

CMFCReBar::CalcFixedLayout

  (Reemplaza CBasePane::CalcFixedLayout.)

CMFCReBar::CanFloat

  (Reemplaza CBasePane::CanFloat.)

CMFCReBar::Create

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

CMFCReBar::EnableDocking

  (Reemplaza CBasePane::EnableDocking.)

CMFCReBar::GetReBarBandInfoSize

 

CMFCReBar::GetReBarCtrl

Proporciona acceso directo al control común subyacente de CReBarCtrl .

CMFCReBar::OnShowControlBarMenu

  (Reemplaza CPane::OnShowControlBarMenu.)

CMFCReBar::OnToolHitTest

  (Reemplaza CWnd::OnToolHitTest.)

CMFCReBar::OnUpdateCmdUI

  (Reemplaza CBasePane::OnUpdateCmdUI.)

CMFCReBar::SetPaneAlignment

  (Reemplaza CBasePane::SetPaneAlignment.)

Comentarios

Un objeto de CMFCReBar puede contener una variedad de ventanas secundarias. Esto incluye los cuadros de edición, barras de herramientas, y los cuadros de lista. Puede cambiar el tamaño del rebar mediante programación, o el usuario puede cambiar manualmente el tamaño del rebar arrastrando su barra de. También puede establecer el fondo de un objeto rebar en un mapa de bits de su elección.

Un objeto rebar se comporta de forma similar a un objeto de la barra de herramientas. Un control rebar puede contener una o más bandas, y cada banda puede contener una barra de agarrador, un mapa de bits, una etiqueta de texto, y una ventana secundaria.

Ejemplo

El ejemplo siguiente se muestra cómo utilizar varios métodos en la clase de CMFCReBar . El ejemplo muestra cómo crear un control rebar y agregar una banda cuando. Las funciones de banda como una barra de herramientas interna. Este fragmento de código es parte de Ejemplo del Rebar.

    CMFCReBar               m_wndReBar;


...


    // Each rebar pane will ocupy its own row:
    DWORD dwStyle = RBBS_GRIPPERALWAYS | RBBS_FIXEDBMP | RBBS_BREAK;
    // CMFCMenuBar m_wndMenuBar 
    // CMFCToolBar m_wndToolBar 
    if (!m_wndReBar.Create(this) ||
        !m_wndReBar.AddBar (&m_wndMenuBar) ||
        !m_wndReBar.AddBar (&m_wndToolBar, NULL, NULL, dwStyle))
    {
        TRACE0("Failed to create rebar\n");
        return -1;      // fail to create
    }

Jerarquía de herencia

CObject CCmdTarget CWnd

         CBasePane CPane CMFCReBar

Requisitos

encabezado: afxRebar.h

Vea también

Referencia

Gráfico de jerarquías

CReBarCtrl (Clase)

CPane (Clase)

Otros recursos

Clases de MFC