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. Aufgrund der Eigenschaft der C++-Klassenprogrammierung ist es außerdem einfach, die grundlegenden Funktionen des MFC-Frameworks zu erweitern oder zu überschreiben.
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, Datenzugriffsobjekte) und Open Database Connectivity (ODBC) sowie 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
MFC Samples, die in Visual C++-Beispiele bereitgestellt werden
Verwenden der MFC-Quelldateien
Verwenden der Klassen zum Schreiben von Anwendungen für Windows
Dokumentvorlagen und der Erstellungsvorgang für Dokumente und Ansichten
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
Gewusst wie: Hinzufügen von Unterstützung für den Neustart-Manager
Eine Übersicht über die MFC-Referenzdokumentation finden Sie unter Microsoft Foundation Class-Bibliothek.
Informationen über ATL finden Sie unter Active Template Library-Referenz.