Anwendungsframework
Der Kern der Microsoft Foundation Class (MFC)-Bibliothek ist eine Kapselung eines großen Teils der Windows-API in C++-Form. Bibliotheksklassen stellen Fenster, Dialogfelder, Gerätekontexte, allgemeine GDI-Objekte wie Pinsel und Stifte, Steuerelemente und andere Windows-Standardelemente dar. Diese Klassen stellen eine bequeme C++-Memberfunktionsschnittstelle für die Strukturen in Windows bereit, die sie kapseln. Weitere Informationen zur Verwendung dieser Klassen finden Sie unter "Window Object Topics".
Die MFC-Bibliothek stellt aber auch eine Ebene zusätzlicher Anwendungsfunktionen bereit, die auf der C++-Kapselung der Windows-API basieren. Diese Ebene ist ein funktionierendes Anwendungsframework für Windows, das den größten Teil der allgemeinen Benutzeroberfläche bietet, die von Programmen für Windows erwartet wird, einschließlich Symbolleisten, Statusleisten, Drucken, Seitenansicht, Datenbankunterstützung und ActiveX-Unterstützung. Unter Verwendung der Klassen zum Schreiben von Anwendungen für Windows wird das Framework ausführlich erläutert.