Compartilhar via


Classe 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

Mé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

CObject CCmdTarget CWnd

         CBasePane CPane CMFCReBar

Requisitos

Cabeçalho: afxRebar.h

Consulte também

Referência

Gráfico da hierarquia

Classe CReBarCtrl

Classe CPane

Outros recursos

Classes MFC