Partilhar via


Classe de CMFCReBar

Um objeto de CMFCReBar é uma barra de controle que fornece o layout, a persistência, e as informações do estado de controles do rebar.

class CMFCReBar : public CPane

Membros

Bb981950.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CMFCReBar::AddBar

Adiciona uma faixa a um rebar.

CMFCReBar::CalcFixedLayout

  Overrides ( CBasePane::CalcFixedLayout.)

CMFCReBar::CanFloat

  Overrides ( CBasePane::CanFloat.)

CMFCReBar::Create

Cria o controle rebar e anexá-la ao objeto de CMFCReBar .

CMFCReBar::EnableDocking

  Overrides ( CBasePane::EnableDocking.)

CMFCReBar::GetReBarBandInfoSize

 

CMFCReBar::GetReBarCtrl

Fornece acesso direto ao controle comum subjacente de CReBarCtrl .

CMFCReBar::OnShowControlBarMenu

  Overrides ( CPane::OnShowControlBarMenu.)

CMFCReBar::OnToolHitTest

  Overrides ( CWnd::OnToolHitTest.)

CMFCReBar::OnUpdateCmdUI

  Overrides ( CBasePane::OnUpdateCmdUI.)

CMFCReBar::SetPaneAlignment

  Overrides ( CBasePane::SetPaneAlignment.)

Comentários

Um objeto de CMFCReBar pode conter uma variedade de janelas filho.Isso inclui caixas de edição, barras de ferramentas, e caixas de listagem.Você pode redimensionar o rebar programaticamente, ou o usuário pode redimensionar manualmente o rebar arrastando sua barra de alça.Você também pode definir o plano de fundo de um objeto do rebar em um bitmap de sua escolha.

Um objeto do rebar se comporta de forma semelhante a um objeto da barra de ferramentas.Um controle rebar pode conter uma ou mais faixas, e cada faixa pode conter uma barra de alça, um bitmap, um rótulo de texto, e uma janela filho.

Exemplo

O exemplo a seguir demonstra como usar vários métodos na classe de CMFCReBar .O exemplo a seguir mostra como criar um controle rebar e adicionar uma faixa.Funções de faixa como uma barra de ferramentas interna.Este trecho de código é parte de Exemplo de teste do 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
    }

Hierarquia de herança

CObjectCCmdTargetCWnd

         CBasePaneCPaneCMFCReBar

Requisitos

Cabeçalho: afxRebar.h

Consulte também

Referência

Gráfico de hierarquia

Classe de CReBarCtrl

Classe de CPane

Outros recursos

Classes MFC