Relación con la API de C-lengua

La única característica que distingue a la biblioteca Microsoft Foundation Class de otras bibliotecas de clase para Windows es la asignación de muy cerca a la API de Windows, escrito en el lenguaje C. Además, puede generalmente mezclar las llamadas a la biblioteca de clases libremente con llamadas a la API de Windows. Sin embargo, este acceso directo no implica que las clases son un reemplazo completo de esa API. Los desarrolladores aún ocasionalmente deben realizar llamadas directas a algunas funciones de Windows: SetCursor y GetSystemMetrics, por ejemplo. Una función de Windows está envuelto por una función de miembro de clase sólo cuando hay una clara ventaja al hacerlo.

Porque a veces se necesita hacer llamadas de función de Windows nativas, debe tener acceso a la documentación de la API de Windows de lenguaje C. Esta documentación se incluye con Microsoft Visual C++. Dos libros útiles son Avanzadas de Windows, por Jeffrey Richter y programación Windows 95, por Charles Petzold. Ambos son publicados por Microsoft Press ®. Muchos de los ejemplos de esos libros se pueden convertir fácilmente a las Microsoft Foundation classes. Para obtener información adicional acerca de la programación con la biblioteca Microsoft Foundation Class y ejemplos, vea Dentro de Visual C++ por David J. Kruglinski, también publicado por Microsoft Press.

&Notanbsp;  Para una visión general de cómo opera el marco de la biblioteca Microsoft Foundation Class, consulte utilizando las clases para escribir aplicaciones para Windows en la Guía del programador de Visual C++. El material de información general ya no se encuentra en la Referencia de la biblioteca de clase.

Index