Framework (MFC)
Ihre Arbeit mit dem Microsoft Foundation Class (MFC)-Bibliotheksframework basiert weitgehend auf einigen hauptklassen und mehreren Visual C++-Tools. Einige Klassen kapseln einen großen Teil der Win32-Anwendungsprogrammierschnittstelle (API). Andere Klassen kapseln Anwendungskonzepte wie Dokumente, Ansichten und die Anwendung selbst. Andere kapseln OLE-Features und ODBC- und DAO-Datenzugriffsfunktionen. (DAO wird über Office 2013 unterstützt. DAO 3.6 ist die endgültige Version und gilt als veraltet.)
Beispielsweise wird das Konzept des Fensters von Win32 von der MFC-Klasse CWnd
gekapselt. Das heißt, eine C++-Klasse mit dem Namen CWnd
Kapselt oder "umschließt" das HWND
Handle, das ein Windows-Fenster darstellt. Ebenso kapselt die Klasse CDialog
Win32-Dialogfelder.
Kapselung bedeutet, dass die C++-Klasse CWnd
z. B. eine Membervariable vom Typ HWND
enthält, und die Memberfunktionen der Klasse kapseln Aufrufe an Win32-Funktionen, die einen HWND
Parameter annehmen. Die Klassenmememmfunktionen haben in der Regel denselben Namen wie die Win32-Funktion, die sie kapseln.
In diesem Abschnitt
Dokumente, Ansichten und das Framework
Assistenten und Ressourcen-Editoren
In verwandten Abschnitten
So ruft das Framework Ihren Code auf
Dokumentvorlagen und der Erstellungsprozess für Dokument/Ansicht
Meldungsbehandlung und Zuordnung
Siehe auch
Verwenden der Klassen zum Schreiben von Anwendungen für Windows