Freigeben über


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

MFC-Bibliotheksversionen

Verwenden der Klassen zum Schreiben von Anwendungen für Windows

Erstellen im Framework

CWinApp: Die Anwendungsklasse

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.

Siehe auch

Referenz

Arbeiten mit Fensterobjekten