Applicatie-raamwerk

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

De kern van de Microsoft Foundation Class (MFC)-bibliotheek is een inkapseling van een groot deel van de Windows-API in C++-vorm. Bibliotheekklassen vertegenwoordigen vensters, dialoogvensters, apparaatcontexten, algemene GDI-objecten zoals penselen en pennen, besturingselementen en andere standaard Windows-items. Deze klassen bieden een handige C++-lidfunctieinterface voor de structuren in Windows die ze inkapselen. Zie Onderwerpen over vensterobjecten voor meer informatie over het gebruik van deze klassen.

Maar de MFC-bibliotheek biedt ook een laag extra toepassingsfunctionaliteit die is gebouwd op de C++-inkapseling van de Windows-API. Deze laag is een werkend toepassingsframework voor Windows dat de meeste algemene gebruikersinterface biedt die wordt verwacht van programma's voor Windows, waaronder werkbalken, statusbalken, afdrukken, afdrukvoorbeeld, databaseondersteuning en ActiveX-ondersteuning. Het gebruik van de klassen voor het schrijven van toepassingen voor Windows legt het framework in detail uit.

Zie ook

Algemene filosofie voor klasontwerp