Allgemeine MFC-Themen
Diese Artikelreihe enthält technische Details zur Microsoft Foundation Class (MFC)-Bibliothek und gibt einen Überblick über das MFC-Framework und seine Hauptkomponenten und Subsysteme.
Die Microsoft Foundation Class-Bibliothek ist ein Anwendungsframework für die Programmierung in Microsoft Windows. Die MFC wurde in C++ geschrieben und stellt einen Großteil des Codes bereit, der zum Verwalten von Fenstern, Menüs und Dialogfeldern, zum Ausführen grundlegender Ein-/Ausgabe, zum Speichern von Datenobjektauflistungen usw. benötigt wird. Sie müssen nur den anwendungsspezifischen Code in dieses Framework einfügen. Angesichts der Art der C++-Klassenprogrammierung ist es einfach, die grundlegende Funktionalität zu erweitern oder außer Kraft zu setzen, die das MFC-Framework bereitstellt.
Das MFC-Framework ist ein leistungsfähiger Ansatz, mit dem Sie auf der Arbeit von Windows-Programmierexperten aufbauen können. MFC verkürzt die Entwicklungszeit, erhöht die Portierbarkeit von Code, bietet ein erhebliches Maß an Unterstützung, ohne die Freiheit und Flexibilität der Programmierung einzuschränken, und ermöglicht einen einfachen Zugang zu schwierig zu programmierenden Benutzeroberflächenelementen und -technologien, z. B. der Active-Technologie, OLE und der Internetprogrammierung. Darüber hinaus vereinfacht MFC die Datenbankprogrammierung über Data Access Objects (DAO) (jetzt veraltet) und Open Database Verbinden ivity (ODBC) und die Netzwerkprogrammierung über Windows Sockets. Mit MFC ist das Programmieren von Funktionen wie Eigenschaftenblättern (Registerkarten-Dialogfeldern), Seitenansichten und unverankerten, benutzerdefinierbaren Symbolleisten ganz einfach.
In diesem Abschnitt
Verwenden der MFC-Quelldateien
Verwenden der Klassen zum Schreiben von Anwendungen für Windows
Dokumentvorlagen und der Erstellungsprozess für Dokument/Ansicht
Verwalten der Statusdaten von MFC-Modulen
Leerlaufschleifen-Verarbeitung
Unterstützung für Aktivierungskontexte im MFC-Modulstatus
Isolierung der MFC-Bibliothek für Standardsteuerelemente
Anforderungen für die Erstellung von Windows Vista-Standardsteuerelementen
Vorgehensweise: Hinzufügen von Unterstützung für den Neustart-Manager
Eine Übersicht über die MFC-Referenzdokumentation finden Sie in der Microsoft Foundation Class Library.
Informationen zu ATL finden Sie in der Referenz zur aktiven Vorlagenbibliothek.