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 |
---|---|
Adiciona uma banda um rebar. |
|
(Substitui CBasePane::CalcFixedLayout.) |
|
(Substitui CBasePane::CanFloat.) |
|
Cria o controle rebar e a anexa o CMFCReBar objeto. |
|
(Substitui CBasePane::EnableDocking.) |
|
|
|
Fornece acesso direto à base CReBarCtrl controle comum. |
|
(Substitui CPane::OnShowControlBarMenu.) |
|
(Substitui CWnd::OnToolHitTest.) |
|
(Substitui CBasePane::OnUpdateCmdUI.) |
|
(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
Requisitos
Cabeçalho: afxRebar.h