Freigeben über


Allgemeine MFC-Themen

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

MFC-Beispiele

Verwenden der MFC-Quelldateien

MFC-Bibliotheksversionen

Verwenden der Klassen zum Schreiben von Anwendungen für Windows

Erstellen des Frameworks

CWinApp: Die Anwendungsklasse

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

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