Freigeben über


CDialogBar-Klasse

Stellt die Funktionalität eines Windows-nichtmodal Dialogfeld in einer Steuerleiste bereit.

class CDialogBar : public CControlBar

Mitglieder

Öffentliche Konstruktoren

Name

Description

CDialogBar::CDialogBar

Erstellt ein CDialogBar-Objekt.

Öffentliche Methoden

Name

Description

CDialogBar::Create

Erstellt eine Windows-Dialogleiste und fügt sie dem CDialogBar-Objekt.

Hinweise

Eine Dialogleiste ähnelt einem Dialogfeld darin, dass sie Standardwindows-steuerelemente enthält, die der Benutzer zwischen mit der TAB-TASTE kann. Eine andere Ähnlichkeit ist, dass Sie eine Dialogfeldvorlage erstellen, um die Dialogleiste darzustellen.

Eine Dialogleiste zu erstellen und die Anwendung ist zum Erstellen und Verwenden eines Objekts CFormView ähnlich. Zunächst verwenden Sie Dialog-Editor, um eine Dialogfeldvorlage mit dem Format WS_CHILD und kein anderes Format zu definieren. Die Vorlage darf das Format WS_VISIBLE aufweisen. Verwenden Sie im Anwendungscode rufen Sie den Konstruktor auf, um das CDialogBar-Objekt zu erstellen, und rufen Sie dann Create auf, um das Dialogleistenfenster zu erstellen und auf den CDialogBar-Objekt anzufügen.

Weitere Informationen zu CDialogBar, finden Sie im Artikel Dialogleisten und Technischer Hinweis 31, Steuerleisten.

Hinweis

In der aktuellen Version kann ein CDialogBar-Objekt keine Windows Forms-Steuerelemente hosten.Weitere Informationen über Windows Forms-Steuerelemente in Visual C++, finden Sie unter Verwenden eines Windows Form-Benutzersteuerelements in MFC.

Vererbungshierarchie

CObject

CCmdTarget

CWnd

CControlBar

CDialogBar

Anforderungen

Header: afxext.h

Siehe auch

Referenz

CControlBar-Klasse

Hierarchiediagramm

CFormView-Klasse

CControlBar-Klasse

Konzepte

CTRLBARS MFC-Beispiel