CControlBar-Klasse
Die Basisklasse für die Steuerleisteklassen CStatusBar, CToolBar, CDialogBar, CReBar und COleResizeBar.
class CControlBar : public CWnd
Member
Geschützte Konstruktoren
Name |
Beschreibung |
---|---|
Erstellt ein CControlBar-Objekt. |
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Gibt die Größe einer dynamischen Steuerleiste als ein CSize-Objekt zurück. |
|
Gibt die Größe der Steuerleiste als ein CSize-Objekt zurück. |
|
Gibt die aktuellen Maße des Steuerleistenbereichs, einschließlich der Rahmen, zurück. |
|
Rendert die Rahmen und das Ziehelement der Steuerleiste. |
|
Rendert die Rahmen der Steuerleiste. |
|
Rendert das Ziehelement der Steuerleiste. |
|
Ermöglicht das Andocken bzw. eine unverankerte Steuerleiste. |
|
Ruft die Formatvorlagen der Steuerleiste ab. |
|
Ruft die Rahmenwerte der Steuerleiste ab. |
|
Gibt die Anzahl von nicht HWND-Elementen in der Steuerleiste zurück. |
|
Gibt einen Zeiger auf den Frame zurück, an den eine Steuerleiste angedockt ist. |
|
Gibt einen Wert ungleich 0 (null) zurück, wenn die fragliche Steuerleiste unverankert ist. |
|
Ruft die Befehlshandler der Benutzeroberfläche ab. |
|
Ändert die Formatvorlagen der Steuerleiste. |
|
Legt die Rahmenwerte der Steuerleiste fest. |
|
Ändert den direkten Besitzer einer Steuerleiste. |
Öffentliche Datenmember
Name |
Beschreibung |
---|---|
Wenn der Wert ungleich 0 (null) ist, wird das CControlBar-Objekt gelöscht, sobald die Windows-Steuerleiste beschädigt wird. |
|
Der direkte Besitzer der Steuerleiste. |
Hinweise
Eine Steuerleiste ist ein Fenster, das normalerweise am linken oder rechten Rand eines Rahmenfensters ausgerichtet wird. Es enthält möglicherweise untergeordnete Elemente, die alle HWND-basierte Steuerelemente sind, also Fenster, die Windows-Meldungen generieren oder darauf reagieren, oder es handelt sich um nicht-HWND-basierte Elemente. Das sind keine Fenster und diese Elemente werden mithilfe von Anwendungs- oder Frameworkcode verwaltet. Beispiele für HWND-basierte Steuerelemente sind Listenfelder und Bearbeitungssteuerelemente. Hingegen sind Statusleistenbereiche und Bitmapschaltflächen Beispiele für nicht HWND-basierte Steuerelemente.
Bei Steuerleistenfenstern handelt es sich normalerweise um untergeordnete Fenster eines übergeordneten Rahmenfensters, und es sind normalerweise nebengeordnete Elemente der Clientansicht oder des MDI-Clients des Rahmenfensters. Ein CControlBar-Objekt verwendet zum eigenen Positionieren Informationen über das Clientrechteck des übergeordneten Fensters. Dem übergeordneten Fenster wird dann die Menge des Speicherplatzes im Clientbereich des übergeordneten Fensters mitgeteilt, die unzugeordnet bleibt.
Weitere Informationen zu CControlBar finden Sie unter:
Knowledge Base-Artikel Q242577: PRB: Update-Befehlshandler für Benutzeroberflächen funktionieren für das an ein Dialogfeld angefügte Menü nicht mehr
Vererbungshierarchie
CControlBar
Anforderungen
Header: afxext.h