Framework (MFC)
die Arbeit mit dem Bibliotheksframework Microsoft Foundation Class (MFC) basiert größtenteils auf einigen wenigen Klassen und einigen 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. Noch kapseln andere OLE-Funktionen und ODBC- und DAO-Datenzugriffsfunktionalität.
Beispielsweise Win32- wird Konzept des Fensters von MFC-Klasse CWnd gekapselt. Das heißt, kapselt eine C++-Datei Klasse namens CWnd, oder "binden" das HWND ein Handle ein, das Windows-Fenster darstellt. Entsprechend kapselt Klasse CDialog Win32-Dialogfelder.
Kapselung bedeutet, dass die C++-Klasse CWnd beispielsweise eine Membervariable vom Typ HWND enthält und die Memberfunktionen der Klasse Aufrufe auf Win32 funktioniert kapseln, die HWND als Parameter akzeptieren. Die Memberfunktionen haben in der Regel den Namen, den die Win32-Funktion sie kapseln.
In diesem Abschnitt
Dokumente, Ansichten und Framework
Ressourcen-Editoren und Assistenten
In den Abschnitten verknüpften
Wie das Framework den Code aufruft
CWinApp: Die Application-Klasse
Dokumentvorlagen und der Ansichts-Erstellungs-Prozess Dokument/
Meldungsbehandlung und Zuordnung
Siehe auch
Konzepte
Verwenden der Klassen zum Schreiben von Anwendungen für Windows