Compartilhar via


Relação com a API de Linguagem C

A única característica que diferencia a Biblioteca de Classes do Microsoft Foundation (MFC) de outras bibliotecas de classes para Windows é o mapeamento muito próximo com a API do Windows escrita em C. Além disso, você geralmente pode misturar chamadas à biblioteca de classes livremente com chamadas diretas para a API do Windows. No entanto, esse acesso direto não implica que as classes sejam uma substituição completa para essa API. Os desenvolvedores ainda devem ocasionalmente fazer chamadas diretas para algumas funções do Windows, como SetCursor e GetSystemMetrics, por exemplo. Uma função do Windows é encapsulada por uma função de membro de classe somente quando há uma clara vantagem em fazer isso.

Como às vezes você precisa fazer chamadas de função nativas do Windows, você deve ter acesso à documentação da API do Windows em linguagem C. Esta documentação está incluída no Microsoft Visual C++.

Observação

Para obter uma visão geral de como a estrutura da Biblioteca MFC funciona, consulte Usando as classes para gravar aplicativos para Windows.

Consulte também

Filosofia geral do projeto de classe