CMFCReBar-Klasse

Ein Objekt CMFCReBar ist eine Steuerleiste, die Layout, Persistenz- und Zustandsinformationen für Infoleistensteuerelemente bereitstellt.

class CMFCReBar : public CPane

Mitglieder

Bb981950.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CMFCReBar::AddBar

Fügt ein Band einer Infoleiste hinzu.

CMFCReBar::CalcFixedLayout

  (Überschreibungen CBasePane::CalcFixedLayout.)

CMFCReBar::CanFloat

  (Überschreibungen CBasePane::CanFloat.)

CMFCReBar::Create

Erstellt das Grundleistensteuerelement und fügt es dem CMFCReBar-Objekt.

CMFCReBar::EnableDocking

  (Überschreibungen CBasePane::EnableDocking.)

CMFCReBar::GetReBarBandInfoSize

 

CMFCReBar::GetReBarCtrl

Stellt direkt auf die zugrunde liegenden CReBarCtrl allgemeine Steuerelemente bereit.

CMFCReBar::OnShowControlBarMenu

  (Überschreibungen CPane::OnShowControlBarMenu.)

CMFCReBar::OnToolHitTest

  (Überschreibungen CWnd::OnToolHitTest.)

CMFCReBar::OnUpdateCmdUI

  (Überschreibungen CBasePane::OnUpdateCmdUI.)

CMFCReBar::SetPaneAlignment

  (Überschreibungen CBasePane::SetPaneAlignment.)

Hinweise

Ein Objekt CMFCReBar kann eine Vielzahl von untergeordneten Fenstern enthalten.Dies schließt Eingabefelder, Symbolleisten und Listenfelder ein.Sie können die Infoleiste programmgesteuert Größe ändern, oder der Benutzer kann die Infoleiste manuell Größe ändern, indem er seine Ziehpunktleiste zieht.Sie können den Hintergrund eines Infoleistenobjekts in eine Bitmap der Auswahl festlegen.

Ein Infoleistenobjekt verhält sich wie ein Symbolleistenobjekt.Ein Grundleistensteuerelement kann eine oder mehrere Bänder enthalten, und jedes Band kann eine Ziehpunktleiste, eine Bitmap, eine Beschriftung und ein untergeordnetes Fenster enthalten.

Beispiel

Das folgende Beispiel zeigt, wie verschiedene Methoden in der Klasse CMFCReBar verwendet.Im Beispiel wird gezeigt, wie ein Grundleisten-Steuerelement erstellt und ein Band ihm hinzugefügt wird.Die Bandfunktionen als interne Symbolleiste.Dieser Codeausschnitt ist Teil Infoleisten-Prüfling.

    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
    }

Vererbungshierarchie

CObjectCCmdTargetCWnd

         CBasePaneCPaneCMFCReBar

Anforderungen

Header: afxRebar.h

Siehe auch

Referenz

Hierarchien-Diagramm

CReBarCtrl-Klasse

CPane-Klasse

Weitere Ressourcen

MFC-Klassen