Relatie met de C-Language-API

Opmerking

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

Het kenmerk waarmee de Microsoft Foundation Class (MFC)-bibliotheek zich onderscheidt van andere klassebibliotheken voor Windows, is de zeer nauwe overeenkomst met de Windows API die in de C-taal is geschreven. Bovendien kunt u over het algemeen oproepen naar de klassebibliotheek vrijelijk combineren met directe aanroepen naar de Windows-API. Deze directe toegang impliceert echter niet dat de klassen een volledige vervanging zijn voor die API. Ontwikkelaars moeten soms nog steeds directe aanroepen uitvoeren naar bepaalde Windows-functies, zoals SetCursor en GetSystemMetrics, bijvoorbeeld. Een Windows-functie wordt alleen verpakt door een klasselidfunctie als dit een duidelijk voordeel heeft.

Omdat u soms systeemeigen Windows-functieoproepen moet uitvoeren, moet u toegang hebben tot de Windows API-documentatie in de C-taal. Deze documentatie is opgenomen in Visual Studio.

Opmerking

Zie De klassen gebruiken om toepassingen voor Windows te schrijven voor een overzicht van de werking van het MFC-bibliotheekframework.

Zie ook

Algemene filosofie voor klasontwerp