Freigeben über


Steuerelemente (MFC)

Steuerelemente sind Objekte, mit denen Benutzer interagieren können, um Daten einzugeben oder zu bearbeiten. Sie werden häufig in Dialogfeldern oder auf Symbolleisten angezeigt. In dieser Themenfamilie werden drei Haupttypen von Steuerelementen behandelt:

  • Allgemeine Windows-Steuerelemente, einschließlich von Besitzern gezeichneten Steuerelementen

  • ActiveX-Steuerelemente

  • Andere Steuerelementklassen, die von der Microsoft Foundation Class Library (MFC) bereitgestellt werden

Allgemeine Windows-Steuerelemente

Das Windows-Betriebssystem hat immer eine Reihe allgemeiner Windows-Steuerelemente bereitgestellt. Diese Steuerelementobjekte sind programmierbar, und der Visual C++-Dialogfeld-Editor unterstützt das Hinzufügen zu Ihren Dialogfeldern. Die Microsoft Foundation Class Library (MFC) stellt Klassen zur Kapselung der einzelnen Steuerelemente wie in der Tabelle Windows Common Controls und MFC Classes dar. (Einige Elemente in der Tabelle enthalten verwandte Themen, die sie weiter beschreiben. Steuerelemente, die keine Themen enthalten, finden Sie in der Dokumentation für die MFC-Klasse.)

Klasse CWnd ist die Basisklasse aller Fensterklassen, einschließlich aller Steuerelementklassen.

ActiveX-Steuerelemente

ActiveX-Steuerelemente, früher als OLE-Steuerelemente bezeichnet, können in Dialogfeldern in Ihren Anwendungen für Windows oder auf HTML-Seiten im World Wide Web verwendet werden. Weitere Informationen finden Sie unter MFC ActiveX-Steuerelemente.

Andere MFC-Steuerelementklassen

Zusätzlich zu Klassen, die alle allgemeinen Windows-Steuerelemente kapseln und die programmierung Ihrer eigenen ActiveX-Steuerelemente (oder die Verwendung von ActiveX-Steuerelementen, die von anderen Benutzern bereitgestellt werden), stellt MFC die folgenden Steuerelementklassen selbst bereit:

Suchen von Informationen zu allgemeinen Windows-Steuerelementen

In der folgenden Tabelle werden alle allgemeinen Windows-Steuerelemente einschließlich der MFC-Wrapperklasse des Steuerelements kurz beschrieben.

Allgemeine Windows-Steuerelemente und MFC-Klassen

Steuerung MFC-Klasse BESCHREIBUNG Neu in Windows 95
Animation CAnimateCtrl Zeigt aufeinander folgende Frames eines AVI-Videoclips an Ja
Knopf CButton Pushbuttons, die eine Aktion verursachen; auch für Kontrollkästchen, Optionsfelder und Gruppenfelder verwendet Nein
Kombinationsfeld CComboBox Kombination aus einem Bearbeitungsfeld und einem Listenfeld Nein
Datums- und Uhrzeitauswahl CDateTimeCtrl Ermöglicht es dem Benutzer, einen bestimmten Datums- oder Uhrzeitwert auszuwählen. Ja
Bearbeitungsfeld CEdit Felder zum Eingeben von Text Nein
Erweitertes Kombinationsfeld CComboBoxEx Ein Kombinationsfeld-Steuerelement mit der Möglichkeit zum Anzeigen von Bildern Ja
Kopfball CHeaderCtrl Schaltfläche, die oberhalb einer Textspalte angezeigt wird; Steuerelementbreite des angezeigten Texts Ja
Hotkey CHotKeyCtrl Fenster, in dem benutzer schnell eine "Hot Key" erstellen können, um eine Aktion schnell auszuführen Ja
Bildliste CImageList Sammlung von Bildern, die zum Verwalten großer Gruppen von Symbolen oder Bitmaps verwendet werden (Bildliste ist kein Steuerelement; es unterstützt Listen, die von anderen Steuerelementen verwendet werden) Ja
liste CListCtrl Fenster mit einer Liste von Text mit Symbolen Ja
Listenfeld CListBox Feld mit einer Liste von Zeichenfolgen Nein
Monatskalender CMonthCalCtrl Steuerelement, das Datumsinformationen anzeigt Ja
Fortschritt CProgressCtrl Fenster, das den Fortschritt eines langen Vorgangs angibt Ja
Bewehrungsstab CRebarCtrl Symbolleiste, die zusätzliche untergeordnete Fenster in Form von Steuerelementen enthalten kann Ja
Rich Edit CRichEditCtrl Fenster, in dem Der Benutzer mit Zeichen- und Absatzformatierungen bearbeiten kann (siehe Klassen im Zusammenhang mit Rich-Edit-Steuerelementen) Ja
Bildlaufleiste CScrollBar Bildlaufleiste, die als Steuerelement in einem Dialogfeld verwendet wird (nicht in einem Fenster) Nein
Schieberegler CSliderCtrl Fenster mit einem Schieberegler-Steuerelement mit optionalen Teilstrichen Ja
Drehfeld CSpinButtonCtrl Benutzer mit Pfeilschaltflächen können klicken, um einen Wert zu erhöhen oder zu verringern. Ja
Statischer Text CStatic Text zum Bezeichnen anderer Steuerelemente Nein
Statusleiste CStatusBarCtrl Fenster zum Anzeigen von Statusinformationen, ähnlich der MFC-Klasse CStatusBar Ja
Registerkarte CTabCtrl Analog zu den Trennern in einem Notizbuch; wird in "Registerkartendialogfeldern" oder Eigenschaftenblättern verwendet Ja
Symbolleiste CToolBarCtrl Fenster mit Befehlsgenerierungsschaltflächen, ähnlich der MFC-Klasse CToolBar Ja
QuickInfo CToolTipCtrl Kleines Popupfenster, das den Zweck einer Symbolleistenschaltfläche oder eines anderen Tools beschreibt Ja
Struktur- CTreeCtrl Fenster, in dem eine hierarchische Liste von Elementen angezeigt wird Ja

Was möchten Sie mehr über

Informationen zu allgemeinen Windows-Steuerelementen im Windows SDK finden Sie unter "Allgemeine Steuerelemente".

Siehe auch

Benutzeroberflächenelemente
Dialog-Editor