Compartilhar via


Classe CMFCReBar

A CMFCReBar objeto é uma BAR de controle que fornece informações de estado para controles de rebar, persistência e layout.

class CMFCReBar : public CPane

Membros

Métodos públicos

Nome

Descrição

CMFCReBar::AddBar

Adiciona uma banda um rebar.

CMFCReBar::CalcFixedLayout

(Substitui CBasePane::CalcFixedLayout.)

CMFCReBar::CanFloat

(Substitui CBasePane::CanFloat.)

CMFCReBar::criar

Cria o controle rebar e a anexa o CMFCReBar objeto.

CMFCReBar::EnableDocking

(Substitui CBasePane::EnableDocking.)

CMFCReBar::GetReBarBandInfoSize

 

CMFCReBar::GetReBarCtrl

Fornece acesso direto à base CReBarCtrl controle comum.

CMFCReBar::OnShowControlBarMenu

(Substitui CPane::OnShowControlBarMenu.)

CMFCReBar::OnToolHitTest

(Substitui CWnd::OnToolHitTest.)

CMFCReBar::OnUpdateCmdUI

(Substitui CBasePane::OnUpdateCmdUI.)

CMFCReBar::SetPaneAlignment

(Substitui CBasePane::SetPaneAlignment.)

Comentários

A CMFCReBar objeto pode conter várias 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 a rebar arrastando seus garra BAR.Você também pode conjunto o plano de fundo de um objeto rebar para um bitmap de sua escolha.

Um objeto rebar se comporta de forma semelhante a um objeto de barra de ferramentas.Um controle rebar pode conter um ou mais faixas e cada banda pode conter uma BAR dupla, um bitmap, um rótulo de texto e uma janela filho.

Exemplo

O exemplo a seguir demonstra como usar diversos métodos no CMFCReBar classe. O exemplo mostra como criar um controle rebar e adicionar uma banda a ele.A banda funciona sistema autônomo uma barra de ferramentas interna.Neste trecho de código faz parte o Exemplo do RebarTest: Testando aplicativos 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

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CReBarCtrl

Classe CPane

Outros recursos

Classes (@@)