Sdílet prostřednictvím


Třída CMFCReBar

A CMFCReBar objekt je ovládací panel, který obsahuje rozložení, perzistenci a informace o stavu pro armování ovládací prvky.

class CMFCReBar : public CPane

Členy

Bb981950.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CMFCReBar::AddBar

Přidá armování pásma.

CMFCReBar::CalcFixedLayout

  (Přepíše CBasePane::CalcFixedLayout.)

CMFCReBar::CanFloat

  (Přepíše CBasePane::CanFloat.)

CMFCReBar::Create

Vytvoří ovládací prvek armování a připojí jej CMFCReBar objektu.

CMFCReBar::EnableDocking

  (Přepíše CBasePane::EnableDocking.)

CMFCReBar::GetReBarBandInfoSize

 

CMFCReBar::GetReBarCtrl

Poskytuje přímý přístup k základní CReBarCtrl společné kontroly.

CMFCReBar::OnShowControlBarMenu

  (Přepíše CPane::OnShowControlBarMenu.)

CMFCReBar::OnToolHitTest

  (Přepíše CWnd::OnToolHitTest.)

CMFCReBar::OnUpdateCmdUI

  (Přepíše CBasePane::OnUpdateCmdUI.)

CMFCReBar::SetPaneAlignment

  (Přepíše CBasePane::SetPaneAlignment.)

Poznámky

A CMFCReBar objekt může obsahovat různé podřízených oken.To zahrnuje textová, panely nástrojů a seznam polí.Můžete změnit velikost armování programově nebo ručně změnit armování přetažením jeho záchytný pruh uživatele.Také můžete nastavit pozadí objektu armování na bitmapu podle vašeho výběru.

Objekt armování chová podobně objektu panelu nástrojů.Armování ovládacího prvku může obsahovat jeden nebo více pásem a každé pásmo může obsahovat podřízené okno záchytný pruh, bitmapy a textový popisek.

Příklad

Následující příklad demonstruje použití různých metod v CMFCReBar třídy.Příklad ukazuje, jak vytvořit ovládací prvek armování a do ní přidat pásma.Integrované funkce jako vnitřní panel nástrojů.Tento fragment kódu je součástí Rebar zkušebního vzorku.

    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
    }

Hierarchii dědičnosti

CObjectCCmdTargetCWnd

         CBasePaneCPaneCMFCReBar

Požadavky

Záhlaví: afxRebar.h

Viz také

Referenční dokumentace

Diagram hierarchie

Třída CReBarCtrl

Třída CPane

Další zdroje

Třídy MFC