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? |
---|---|---|---|
Zeigt aufeinander folgenden Frame eines AVI-Videoclips an |
Ja |
||
button |
Pushbuttone, die eine Aktion verursachen. Optionsfelder, Kontrollkästchen für auch sowie Gruppenfelder |
Nein |
|
Kombinationsfeld |
Kombinieren eines Eingabefelds und ListBox |
Nein |
|
Ermöglicht es dem Benutzer, um ein bestimmtes Datum oder einen Zeitwert auswählen |
Ja |
||
Eingabefeld |
Felder zum Eingeben von Text |
Nein |
|
Ein Kombinationsfeld-Steuerelement mit der Fähigkeit zum Anzeigen von Bildern |
Ja |
||
Schaltfläche, die über eine Spalte des Texts angezeigt wird. steuert die Breite des Texts angezeigt |
Ja |
||
Fenster, das es Benutzern ermöglicht, eine "Abkürzungstaste" zu erstellen, um schnell eine Aktion ausführen |
Ja |
||
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 |
||
Fenster, das eine Liste von Text mit Symbolen angezeigt werden |
Ja |
||
Listenfeld |
Feld, das eine Liste von Zeichenfolgen enthält. |
Nein |
|
Steuert die Anzeige datumsinformationen |
Ja |
||
Fenster mit dem Status eines langen Vorgangs angibt |
Ja |
||
Symbolleiste, die zusätzliche untergeordnete Fenster in Form von Steuerelemente enthalten kann |
Ja |
||
Fenster, in dem Benutzer mit Zeichen und Absatzformatierung bearbeitet werden können (siehe Klassen mit den Rich-Edit-Steuerelementen) |
Ja |
||
Bildlaufleiste |
Bildlaufleiste verwendet als Steuerelement innerhalb eines Dialogfelds (nicht in einem Fenster) |
Nein |
|
Fenster, das ein Schieberegler-Steuerelement mit optionalen Teilstrichen enthält |
Ja |
||
Paare von Pfeilschaltflächen benutzers klicken können, um einen Wert inkrementiert oder dekrementiert werden soll |
Ja |
||
statischer Text |
Text zum Bezeichnen anderen Steuerelementen |
Nein |
|
Fenster zum Anzeigen von Statusinformationen, ähnlich der MFC-Klasse CStatusBar |
Ja |
||
Analog den Teilern in einem Notizbuch. "wird in den Dialogfeldern im Registerformat" oder in Eigenschaftenblättern |
Ja |
||
Fenster mit den Schaltflächen Befehl-generierenden, ähnlich der MFC-Klasse CToolBar |
Ja |
||
Kleines Popupfenster, das Zweck einer Symbolleisten-Schaltfläche oder anderen Tools beschreibt |
Ja |
||
Fenster, das eine hierarchische Liste von Elementen anzeigt |
Ja |
Worüber möchten Sie mehr erfahren?
Ein einzelnes Steuerelement: Zu den allgemeinen Windows-Steuerelemente und MFC-Klassen die Tabelle finden Sie in diesem Thema für Links zu allen Steuerelementen
Mithilfe des Dialog-Editors zum Hinzufügen von Steuerelementen
Verwenden von Allgemeine Steuerelemente als untergeordnete Fenster
Berechnen Sie ein Steuerelement aus einem Standardwert windows-steuerelement
Empfangen Sie die Benachrichtigungsmeldungen Allgemeine Steuerelemente
Weitere Informationen zu allgemeinen Windows-Steuerelemente in Windows SDK finden Sie unter Gemeinsame Steuerelemente.