Steuerelementklassen

Steuerelementklassen kapseln eine Vielzahl von Standardmäßigen Windows-Steuerelementen, von statischen Textsteuerelementen bis hin zu Struktursteuerelementen. Darüber hinaus bietet MFC einige neue Steuerelemente, einschließlich Schaltflächen mit Bitmaps und Steuerleisten.

Die Steuerelemente, deren Klassennamen in "STRG" enden, waren neu in Windows 95 und Windows NT, Version 3.51.

Statische Anzeigesteuerelemente

CStatic
Ein statisches Anzeigefenster. Statische Steuerelemente werden zum Bezeichnen, Feld oder Trennen anderer Steuerelemente in einem Dialogfeld oder Fenster verwendet. Sie können auch grafische Bilder anstelle von Text oder einem Feld anzeigen.

Textsteuerelemente

CEdit
Ein bearbeitbares Text-Steuerelementfenster. Bearbeitungssteuerelemente werden verwendet, um Texteingaben vom Benutzer zu akzeptieren.

CIPAddressCtrl
Unterstützt ein Bearbeitungsfeld zum Bearbeiten einer IP-Adresse (Internet Protocol).

CRichEditCtrl
Ein Steuerelement, in dem der Benutzer Text eingeben und bearbeiten kann. Im Gegensatz zum in gekapselten CEditSteuerelement unterstützt ein Rich-Edit-Steuerelement Zeichen- und Absatzformatierungen und OLE-Objekte.

Steuerelemente, die Zahlen darstellen

CSliderCtrl
Ein Steuerelement mit einem Schieberegler, das vom Benutzer zum Auswählen eines Werts oder wertesatzes verschoben wird.

CSpinButtonCtrl
Ein Paar Pfeilschaltflächen, auf die der Benutzer klicken kann, um einen Wert zu erhöhen oder zu erhöhen.

CProgressCtrl
Zeigt ein Rechteck an, das schrittweise von links nach rechts gefüllt wird, um den Fortschritt eines Vorgangs anzuzeigen.

CScrollBar
Ein Fenster für ein Bildlaufleisten-Steuerelement. Die Klasse stellt die Funktionalität einer Bildlaufleiste bereit, die als Steuerelement in einem Dialogfeld oder Fenster verwendet werden kann, über das der Benutzer eine Position innerhalb eines Bereichs angeben kann.

Schaltflächen

CButton
Ein Schaltflächen-Steuerelementfenster. Die Klasse stellt eine programmgesteuerte Schnittstelle für eine Schaltfläche, ein Kontrollkästchen oder ein Optionsfeld in einem Dialogfeld oder Fenster bereit.

CBitmapButton
Eine Schaltfläche mit einer Bitmap anstelle eines Text-Untertitel.

Listen

CListBox
Ein Listenfeld-Steuerelementfenster. In einem Listenfeld wird eine Liste von Elementen angezeigt, die der Benutzer anzeigen und auswählen kann.

CDragListBox
Stellt die Funktionalität eines Windows-Listenfelds bereit; Ermöglicht dem Benutzer, Listenfeldelemente wie Dateinamen und Zeichenfolgenliterale innerhalb des Listenfelds zu verschieben. Listenfelder mit dieser Funktion sind nützlich für eine Elementliste in einer anderen Reihenfolge als alphabetisch, z. B. Pfadnamen oder Dateien in einem Projekt.

CComboBox
Ein Kombinationsfeld-Steuerelementfenster. Ein Kombinationsfeld besteht aus einem Bearbeitungssteuerelement und einem Listenfeld.

CComboBoxEx
Erweitert das Kombinationsfeld-Steuerelement durch die Unterstützung für Bildlisten.

CCheckListBox
Zeigt eine Liste von Elementen mit Kontrollkästchen an, die der Benutzer neben jedem Element aktivieren oder deaktivieren kann.

CListCtrl
Zeigt eine Sammlung von Elementen an, die jeweils aus einem Symbol und einer Beschriftung bestehen, in einer Weise, die dem rechten Bereich von Explorer ähnelt.

CTreeCtrl
Zeigt eine hierarchische Liste von Symbolen und Beschriftungen an, die dem linken Bereich von Explorer ähnlich angeordnet sind.

Symbolleisten und Statusleisten

CToolBarCtrl
Stellt die Funktionalität des allgemeinen Windows-Symbolleisten-Steuerelements bereit. Die meisten MFC-Programme verwenden CToolBar anstelle dieser Klasse.

CStatusBarCtrl
Ein horizontales Fenster, in der Regel in Bereiche unterteilt, in denen eine Anwendung Statusinformationen anzeigen kann. Die meisten MFC-Programme verwenden CStatusBar anstelle dieser Klasse.

Verschiedene Steuerelemente

CAnimateCtrl
Zeigt einen einfachen Videoclip an.

CToolTipCtrl
Ein kleines Popupfenster, in dem eine einzelne Textzeile angezeigt wird, die den Zweck eines Tools in einer Anwendung beschreibt.

CDateTimeCtrl
Unterstützt entweder ein erweitertes Bearbeitungssteuerelement oder ein einfaches Kalenderoberflächen-Steuerelement, mit dem ein Benutzer einen bestimmten Datums- oder Uhrzeitwert auswählen kann.

CHeaderCtrl
Zeigt Titel oder Beschriftungen für Spalten an.

CMonthCalCtrl
Unterstützt ein einfaches Kalenderoberflächen-Steuerelement, mit dem ein Benutzer ein Datum auswählen kann.

CTabCtrl
Ein Steuerelement mit Registerkarten, auf denen der Benutzer klicken kann, analog zu den Trennern in einem Notizbuch.

CHotKeyCtrl
Ermöglicht dem Benutzer das Erstellen einer Tastenkombination, die der Benutzer drücken kann, um schnell eine Aktion auszuführen.

CLinkCtrl
Rendert markierten Text und startet entsprechende Anwendungen, wenn der Benutzer auf den eingebetteten Link klickt.

CHtmlEditCtrl
Stellt die Funktionalität des WebBrowser-ActiveX-Steuerelements in einem MFC-Fenster bereit.

CImageList
Stellt die Funktionalität der Windows-Imageliste bereit. Bildlisten werden mit Listensteuerelementen und Struktursteuerelementen verwendet. Sie können auch verwendet werden, um eine Gruppe von Bitmaps in gleicher Größe zu speichern und zu archivieren.

CCtrlView
Die Basisklasse für alle Ansichten, die Windows-Steuerelementen zugeordnet sind. Die auf Steuerelementen basierenden Ansichten werden unten beschrieben.

CEditView
Eine Ansicht, die ein Windows-Standardbearbeitungssteuerelement enthält.

CRichEditView
Eine Ansicht, die ein Windows Rich Edit-Steuerelement enthält.

CListView
Eine Ansicht, die ein Windows-Listensteuerelement enthält.

CTreeView
Eine Ansicht, die ein Windows-Struktursteuerelement enthält.

Siehe auch

Klassenübersicht