Förhållande till C-språkets API

Anmärkning

Biblioteket För Microsoft Foundation-klasser (MFC) stöds fortfarande. Vi lägger dock inte längre till funktioner eller uppdaterar dokumentationen.

Den enda egenskap som skiljer Microsoft Foundation Class-biblioteket (MFC) från andra klassbibliotek för Windows är den mycket nära mappningen till Windows-API:et som skrivits på C-språket. Dessutom kan du i allmänhet blanda anrop till klassbiblioteket fritt med direkta anrop till Windows-API:et. Den här direktåtkomsten innebär dock inte att klasserna är en fullständig ersättning för api:et. Utvecklare måste fortfarande ibland göra direkta anrop till vissa Windows-funktioner, till exempel SetCursor och GetSystemMetrics. En Windows-funktion omsluts endast av en klassmedlemsfunktion när det finns en klar fördel med att göra det.

Eftersom du ibland behöver göra inbyggda Windows-funktionsanrop bör du ha åtkomst till dokumentationen för Windows API på C-språk. Den här dokumentationen ingår i Visual Studio.

Anmärkning

En översikt över hur MFC-biblioteksramverket fungerar finns i Använda klasserna för att skriva program för Windows.

Se även

Designfilosofi för allmän klass