Relação com a API em C-idioma

A única característica que diferencia o Microsoft Foundation Biblioteca de classes de outras bibliotecas de classes para Windows é o mapeamento muito próximo a API do Windows, escrito em linguagem C. Além disso, você pode geralmente misturar chamadas para a biblioteca de classe livremente com direcionar chamadas para a API do Windows. Este acesso direto não, no entanto, implica que as classes são um substituto completo para que API. Os desenvolvedores devem ainda ocasionalmente fazer chamadas diretas para algumas funções do Windows — SetCursor e GetSystemMetrics, por exemplo. Uma função do Windows é envolto por uma função de membro de classe somente quando há uma vantagem clara para fazê-lo.

Porque às vezes você precisa fazer chamadas de função de Windows nativas, você deve ter acesso a documentação do Windows API em C-idioma. Esta documentação está incluída no Microsoft Visual C++. Dois livros úteis são Windows avançado, por Jeffrey Richter e programação Windows 95, por Charles Petzold. Ambos são publicados pela Microsoft Press ®. Muitos dos exemplos desses livros podem ser facilmente convertidos em Microsoft Foundation classes. Para obter informações adicionais sobre programação com o Microsoft Foundation Biblioteca de classes e exemplos, consulte Dentro Visual C++ por David J. Kruglinski, também publicado pela Microsoft Press.

&Notanbsp;  Para uma visão geral de como funciona o framework do Microsoft Foundation Biblioteca de classes, consulte usando as Classes para gravar aplicativos para Windows no Guia do programador do Visual C++. O material de visão geral já não está localizado na Referência de biblioteca de classe.

Index