Freigeben über


Steuerelemente (MFC)

Steuerelemente sind Objekte, dass Benutzer interagieren können, um Daten einzugeben oder zu bearbeiten.Sie werden im Allgemeinen in den Dialogfeldern oder auf der Symbolleiste.Diese Themen die wichtigsten Arten Adressfamilie enthält drei Steuerelemente:

  • Zu den allgemeinen Windows-Steuerelemente, einschließlich ownerdrawn Steuerelementen

  • ActiveX-Steuerelemente

  • Andere Steuerelementklassen durch die Microsoft Foundation Class Library (MFC)

Zu den allgemeinen Windows-Steuerelemente

Das Windows-Betriebssystem verfügt immer über einige allgemeine Windows-Steuerelemente erzeugt.Diese sind Steuerelementobjekte programmierbar, und dem Visual C++-Dialog-Editor unterstützt das Hinzufügen zu den Dialogfeldern.Die stellt Klassen für Microsoft Foundation Class Library (MFC), die jede dieser Steuerelemente kapseln, wie in der Tabelle Zu den allgemeinen Windows-Steuerelemente und MFC-Klassen gezeigt.(Einige Elemente in der Tabelle haben Themen verknüpft, die sie weiter beschrieben werden.Bei Steuerelementen, die keine die Dokumentation Themen für die MFC-Klasse) anzuzeigen.

CWnd-Klasse ist die Basisklasse aller Steuerelementklassen, einschließlich aller Fensterklassen.Die allgemeinen Windows-Steuerelemente sind in die folgenden Umgebungen unterstützt:

  • Windows 95, Windows 98 und Windows 2000

  • Windows NT, Version 3.51 und höher

  • Win32s, Version 1.3 (Visual C++-Versionen 4.2 und höher unterstützen keine von Win32)

Die älteren Kontrollkästchen — Allgemeine Steuerelemente, Listenfelder, Kombinationsfelder, Eingabefelder, Optionsfelder, Pushbuttone, ScrollBar-Steuerelementen und als statische Steuerelemente — basierten in früheren Versionen von Windows ebenfalls verfügbar.

ActiveX-Steuerelemente

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

Andere MFC-Steuerelementklassen

Neben den allgemeinen Windows-Steuerelemente, die alle Klassen kapseln und die die Programmierung von eigenen ActiveX-Steuerelemente unterstützt die Verwendung von ActiveX-Steuerelementen (oder andere), angegeben durch die folgenden MFC-Zubehör Steuerelementklassen von seinem eigenen:

Informationen zu allgemeinen Windows-Steuerelemente suchen

Die Tabelle unten beschreibt kurz jedes der allgemeinen Windows-Steuerelemente, einschließlich der die MFC-Wrapperklasse des Steuerelements.

Zu den allgemeinen Windows-Steuerelemente und MFC-Klassen

Steuerelement

MFC-Klasse

Beschreibung

Neu in Windows 95?

Animation

CAnimateCtrl

Zeigt aufeinander folgenden Frame eines AVI-Videoclips an

Ja

button

CButton

Pushbuttone, die eine Aktion verursachen. Optionsfelder, Kontrollkästchen für auch sowie Gruppenfelder

Nein

Kombinationsfeld

CComboBox

Kombinieren eines Eingabefelds und ListBox

Nein

Datums-und Zeitauswahl

CDateTimeCtrl

Ermöglicht es dem Benutzer, um ein bestimmtes Datum oder einen Zeitwert auswählen

Ja

Eingabefeld

CEdit

Felder zum Eingeben von Text

Nein

Erweitert Kombinationsfeld

CComboBoxEx

Ein Kombinationsfeld-Steuerelement mit der Fähigkeit zum Anzeigen von Bildern

Ja

header

CHeaderCtrl

Schaltfläche, die über eine Spalte des Texts angezeigt wird. steuert die Breite des Texts angezeigt

Ja

Hotkey

CHotKeyCtrl

Fenster, das es Benutzern ermöglicht, eine "Abkürzungstaste" zu erstellen, um schnell eine Aktion ausführen

Ja

Bildliste

CImageList

Auflistung von Bildern verwendet, um große Symbole oder legt diesen fest (Bildliste Verwalten von Bitmaps ist nicht tatsächlich ein Steuerelement. Es unterstützt die Listen, die von anderen Steuerelementen verwendet werden)

Ja

list

CListCtrl

Fenster, das eine Liste von Text mit Symbolen angezeigt werden

Ja

Listenfeld

CListBox

Feld, das eine Liste von Zeichenfolgen enthält.

Nein

Monatskalender

CMonthCalCtrl

Steuert die Anzeige datumsinformationen

Ja

progress

CProgressCtrl

Fenster mit dem Status eines langen Vorgangs angibt

Ja

Infoleiste

CRebarCtrl

Symbolleiste, die zusätzliche untergeordnete Fenster in Form von Steuerelemente enthalten kann

Ja

Bearbeiten von umfangreichen

CRichEditCtrl

Fenster, in dem Benutzer mit Zeichen und Absatzformatierung bearbeitet werden können (siehe Klassen mit den Rich-Edit-Steuerelementen)

Ja

Bildlaufleiste

CScrollBar

Bildlaufleiste verwendet als Steuerelement innerhalb eines Dialogfelds (nicht in einem Fenster)

Nein

Schieberegler

CSliderCtrl

Fenster, das ein Schieberegler-Steuerelement mit optionalen Teilstrichen enthält

Ja

Drehfeld

CSpinButtonCtrl

Paare von Pfeilschaltflächen benutzers klicken können, um einen Wert inkrementiert oder dekrementiert werden soll

Ja

statischer Text

CStatic

Text zum Bezeichnen anderen Steuerelementen

Nein

Statusleiste

CStatusBarCtrl

Fenster zum Anzeigen von Statusinformationen, ähnlich der MFC-Klasse CStatusBar

Ja

Tabulator

CTabCtrl

Analog den Teilern in einem Notizbuch. "wird in den Dialogfeldern im Registerformat" oder in Eigenschaftenblättern

Ja

Symbolleiste

CToolBarCtrl

Fenster mit den Schaltflächen Befehl-generierenden, ähnlich der MFC-Klasse CToolBar

Ja

QuickInfo

CToolTipCtrl

Kleines Popupfenster, das Zweck einer Symbolleisten-Schaltfläche oder anderen Tools beschreibt

Ja

Struktur

CTreeCtrl

Fenster, das eine hierarchische Liste von Elementen anzeigt

Ja

47xcww9x.collapse_all(de-de,VS.110).gifWorüber möchten Sie mehr erfahren?

Weitere Informationen zu allgemeinen Windows-Steuerelemente in Windows SDK finden Sie unter Gemeinsame Steuerelemente.

Siehe auch

Referenz

Dialog-Editor

Weitere Ressourcen

Benutzeroberfläche