Freigeben über


CControlBar-Klasse

Die Basisklasse für die Steuerleiste klassifiziert CStatusBar, CToolBar, CDialogBar, CReBar und COleResizeBar.

class CControlBar : public CWnd

Mitglieder

946eh8h7.collapse_all(de-de,VS.110).gifGeschützte Konstruktoren

Name

Description

CControlBar::CControlBar

Erstellt ein CControlBar-Objekt.

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

Name

Description

CControlBar::CalcDynamicLayout

Gibt die Größe einer Leiste des dynamischen Steuerelements als CSize-Objekt zurück.

CControlBar::CalcFixedLayout

Gibt die Größe der Steuerleiste als CSize-Objekt zurück.

CControlBar::CalcInsideRect

Gibt die aktuellen Dimensionen des Steuerleistenbereichs zurück; einschließlich der Rahmen.

CControlBar::DoPaint

Rendert die Rahmen und den Ziehpunkt der Steuerleiste.

CControlBar::DrawBorders

Rendert die Rahmen der Steuerleiste.

CControlBar::DrawGripper

Rendert den Ziehpunkt der Steuerleiste.

CControlBar::EnableDocking

Ermöglicht eine angedockt werden Steuerleiste, oder das unverankert.

CControlBar::GetBarStyle

Ruft die Steuerleistenstileinstellungen ab.

CControlBar::GetBorders

Ruft die Rahmenwerte der Steuerleiste ab.

CControlBar::GetCount

Gibt die Anzahl von Nicht --HWND-Elementen in der Steuerleiste zurück.

CControlBar::GetDockingFrame

Gibt einen Zeiger auf Frames zurück, auf die eine Steuerleiste angedockt ist.

CControlBar::IsFloating

Gibt einen Wert ungleich 0 zurück, wenn die betreffende Steuerleiste eine unverankerte Steuerleiste ist.

CControlBar::OnUpdateCmdUI

Ruft die ein Befehlshandler der Benutzeroberfläche auf.

CControlBar::SetBarStyle

Ändert die Steuerleistenstileinstellungen.

CControlBar::SetBorders

Legt die Rahmenwerte der Steuerleiste fest.

CControlBar::SetInPlaceOwner

Ändert den direkten Besitzer einer Steuerleiste.

946eh8h7.collapse_all(de-de,VS.110).gifÖffentliche Datenmember

Name

Description

CControlBar::m_bAutoDelete

Wenn ungleich 0 (null), das CControlBar-Objekt gelöscht wird, wenn die Windows-Steuerelement-Leiste zerstört wird.

CControlBar::m_pInPlaceOwner

Der direkte Besitzer der Steuerleiste.

Hinweise

Eine Steuerleiste ist ein Fenster, das normalerweise zum linken oder rechten eines Rahmenfensters an.Sie enthält möglicherweise untergeordnete Elemente, die jede - basierten Steuerelemente HWND sind, sind die Windows-Fenster, die und reagieren auf Windows-Meldungen generieren oder Nicht -- Elemente HWND, die nicht Fenster sind und von Anwendungscode oder Frameworkcode verwaltet werden.Listen- und Bearbeitungssteuerelementen sind Beispiele für - Steuerelemente HWND; Statusleistenbereiche und Schaltflächen sind Beispiele für Nicht -- basierte Steuerelemente HWND.

Steuerleistenfenster sind normalerweise untergeordnete Fenster eines übergeordneten Rahmenfensters und sind normalerweise nebengeordnete Elemente zur Clientansicht oder einem MDI-Clienten des Rahmenfensters.Ein Objekt CControlBar verwendet Informationen über das Clientrechteck des übergeordneten Fensters, um sich zu positionieren.Es informiert dann das übergeordnete Fenster hinsichtlich, wie viel Speicherplatz im Clientbereich des übergeordneten Fensters nicht zugeordnet bleibt.

Weitere Informationen zu CControlBar, finden Sie unter:

Vererbungshierarchie

CObject

CCmdTarget

CWnd

CControlBar

Anforderungen

Header: afxext.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm

CToolBar-Klasse

CDialogBar-Klasse

CStatusBar-Klasse

CReBar-Klasse

Konzepte

CTRLBARS MFC-Beispiel