Relación con la API del lenguaje C
La única característica que establece la biblioteca Microsoft Foundation Class (MFC), aparte de otras bibliotecas de clases para Windows, es la asignación muy cercana a la API de Windows escrita en el lenguaje C. Además, normalmente es posible mezclar llamadas a la biblioteca de clases libremente con llamadas directas a la API de Windows. Sin embargo, este acceso directo no implica que las clases sean un reemplazo completo de esa API. Los desarrolladores deben realizar igualmente llamadas directas a algunas funciones de Windows, como SetCursor y GetSystemMetrics, por ejemplo. Una función de Windows se ajusta mediante una función miembro de clase solo cuando hay una ventaja clara al hacerlo.
Dado que a veces necesita realizar llamadas de función nativas de Windows, debe tener acceso a la documentación de la API de Windows del lenguaje C. Esta documentación se incluye con Microsoft Visual C++.
Nota:
Para obtener información general sobre cómo funciona el marco de la biblioteca MFC, consulte Uso de las clases para escribir aplicaciones para Windows.