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 CWndgekapselt. 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 CWndz. B. eine Membervariable vom Typ HWNDenthä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

SDI und MDI

Dokumente, Ansichten und das Framework

Assistenten und Ressourcen-Editoren

Erstellen im Framework

So ruft das Framework Ihren Code auf

CWinApp: Die Anwendungsklasse

Dokumentvorlagen und der Erstellungsprozess für Dokument/Ansicht

Meldungsbehandlung und Zuordnung

Fensterobjekte

Siehe auch

Verwenden der Klassen zum Schreiben von Anwendungen für Windows