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

MFC-Beispiele

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 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

Dynamisches Layout

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.

Siehe auch

Arbeiten mit Fensterobjekten