Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Artikelfamilie enthält technische Details zur Microsoft Foundation Class (MFC)-Bibliothek und bietet eine Übersicht über das MFC-Framework und die wichtigsten Komponenten und Subsysteme.
Die Microsoft Foundation-Klassenbibliothek ist ein Anwendungsframework für die Programmierung in Microsoft Windows. In C++ geschrieben, bietet MFC einen Großteil des Codes, der zum Verwalten von Fenstern, Menüs und Dialogfeldern erforderlich ist; Grundlegende Eingabe/Ausgabe durchführen; Speichern von Sammlungen von Datenobjekten; Und so weiter. Sie müssen lediglich Ihren anwendungsspezifischen Code zu diesem Framework hinzufü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 leistungsstarker Ansatz, mit dem Sie auf die Arbeit von experten Programmierern für Windows aufbauen können. MFC verkürzt die Entwicklungszeit; Macht Code portierbarer; bietet enorme Unterstützung, ohne die Programmierfreiheit und Flexibilität zu reduzieren; und bietet einfachen Zugriff auf "schwer zu programmierende" Benutzeroberflächenelemente und -technologien, z. B. Active-Technologie, OLE und Internetprogrammierung. Darüber hinaus vereinfacht MFC die Datenbankprogrammierung über Data Access Objects (DAO) (jetzt veraltet) und Open Database Connectivity (ODBC) und die Netzwerkprogrammierung über Windows Sockets. MFC erleichtert das Programmieren von Features wie Eigenschaftsseiten ("Registerkartendialoge"), Druckvorschau und schwebende, anpassbare Symbolleisten.
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
Verarbeitung von Leerlaufschleifen
Unterstützung für Aktivierungskontexte im MFC-Modulzustand
Isolation der MFC-Bibliothek für allgemeine Steuerelemente
Buildanforderungen für allgemeine Steuerelemente für Windows Vista
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.