Freigeben über


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

SDI und MDI

Dokumente, Ansichten und Framework

Ressourcen-Editoren und Assistenten

In den Abschnitten verknüpften

Erstellen auf dem Framework

Wie das Framework den Code aufruft

CWinApp: Die Application-Klasse

Dokumentvorlagen und der Ansichts-Erstellungs-Prozess Dokument/

Meldungsbehandlung und Zuordnung

Fensterobjekte

Siehe auch

Konzepte

Verwenden der Klassen zum Schreiben von Anwendungen für Windows