Compartilhar via


Relacionamento com a API da linguagem C

A única característica que define a biblioteca Microsoft Foundation Class (MFC) além de outras bibliotecas de classes para Windows é o mapeamento muito próximo da API do Windows escrita na linguagem C. Além disso, você geralmente pode misturar chamadas à biblioteca de classes de maneira livre com chamadas diretas à API do Windows. Esse acesso direto, no entanto, não implica que as classes sejam uma substituição completa dessa 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 fazê-lo.

Como às vezes você precisa fazer chamadas de função nativas do Windows, você precisa 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 opera, consulte Usar as classes para escrever aplicativos para Windows.

Confira também

Filosofia de design da classe geral