CMFCReBar-Klasse
Ein Objekt CMFCReBar ist eine Steuerleiste, die Layout, Persistenz- und Zustandsinformationen für Infoleistensteuerelemente bereitstellt.
class CMFCReBar : public CPane
Mitglieder
Öffentliche Methoden
Name |
Description |
---|---|
Fügt ein Band einer Infoleiste hinzu. |
|
(Überschreibungen CBasePane::CalcFixedLayout.) |
|
(Überschreibungen CBasePane::CanFloat.) |
|
Erstellt das Grundleistensteuerelement und fügt es dem CMFCReBar-Objekt. |
|
(Überschreibungen CBasePane::EnableDocking.) |
|
|
|
Stellt direkt auf die zugrunde liegenden CReBarCtrl allgemeine Steuerelemente bereit. |
|
(Überschreibungen CPane::OnShowControlBarMenu.) |
|
(Überschreibungen CWnd::OnToolHitTest.) |
|
(Überschreibungen CBasePane::OnUpdateCmdUI.) |
|
(Ü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
Anforderungen
Header: afxRebar.h