Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La biblioteca microsoft Foundation Class (MFC) proporciona un contenedor orientado a objetos en gran parte de las API win32 y COM. Aunque se puede usar para crear aplicaciones de escritorio muy sencillas, resulta más útil cuando se necesitan desarrollar interfaces de usuario más complejas con varios controles. Puede usar MFC para crear aplicaciones con interfaces de usuario de estilo office. Para obtener documentación sobre la propia plataforma Windows, consulte la documentación de Windows. Para obtener información sobre cómo compilar aplicaciones de Windows en C++ sin MFC, consulte Compilación de aplicaciones de Windows de escritorio con la API win32.
La referencia de MFC cubre las clases, las funciones globales, las variables globales y las macros que componen la biblioteca de clases de Microsoft Foundation.
Los gráficos de jerarquía individuales incluidos con cada clase son útiles para buscar clases base. La referencia de MFC normalmente no describe las funciones miembro heredadas ni los operadores heredados. Para obtener información sobre estas funciones, consulte las clases base que se muestran en los diagramas de jerarquía.
La documentación de cada clase incluye información general de la clase, un resumen de miembros por categoría y temas para las funciones miembro, los operadores sobrecargados y los miembros de datos.
Los miembros de clase públicos y protegidos solo se documentan cuando se usan normalmente en programas de aplicación o clases derivadas. Consulte los archivos de encabezado de clase para obtener una lista completa de miembros de clase.
Importante
Las clases MFC y sus miembros no se pueden usar en las aplicaciones que se ejecutan en el entorno de Windows Runtime.
Las bibliotecas de MFC (DLL) para la codificación de caracteres multibyte (MBCS) ya no se incluyen en Visual Studio, pero están disponibles como complemento de Visual Studio. Para obtener más información, vea MFC MBCS DLL Add-on.
En esta sección
Conceptos
Artículos conceptuales sobre temas de MFC.
Gráfico de jerarquías
Detalla visualmente las relaciones de clase en la biblioteca de clases.
Información general sobre la clase
Enumera las clases de la biblioteca MFC según la categoría.
Tutoriales
Contiene artículos que le guiarán por varias tareas asociadas a las características de la biblioteca MFC.
Notas técnicas
Proporciona vínculos a temas especializados, escritos por el equipo de desarrollo de MFC, en la biblioteca de clases.
Personalización de MFC
Proporciona algunas sugerencias para personalizar la aplicación MFC.
Clases
Proporciona vínculos a la información del archivo de encabezado y de las clases MFC.
Clases internas
Se usa internamente en MFC. Por integridad, en esta sección se describen estas clases internas, pero no están diseñadas para usarse directamente en el código.
Macros y globales
Proporciona vínculos a las macros y funciones globales de la biblioteca MFC.
Estructuras, estilos, devoluciones de llamada y asignaciones de mensajes
Proporciona vínculos a las estructuras, estilos, devoluciones de llamada y mapas de mensajes usados por la biblioteca MFC.
Asistentes y cuadros de diálogo de MFC
Guía de las características de Visual Studio para crear aplicaciones MFC.
Trabajar con archivos de recursos
Cómo usar archivos de recursos para administrar datos estáticos de la interfaz de usuario, como cadenas de interfaz de usuario y diseño del cuadro de diálogo.
Secciones relacionadas
Categorías de gráficos de jerarquía
Describe el gráfico de jerarquía de MFC por categoría.
Clases compartidas de ATL y MFC
Proporciona vínculos a clases que se comparten entre MFC y ATL.
Ejemplos de MFC
Proporciona vínculos a ejemplos que muestran cómo usar MFC.
Referencia de bibliotecas de Visual C++
Proporciona vínculos a las distintas bibliotecas proporcionadas con Visual C++, como ATL, MFC, plantillas OLE DB, la biblioteca en tiempo de ejecución de C y la biblioteca estándar de C++.
Depurar en Visual Studio
Proporciona vínculos sobre cómo utilizar el depurador de Visual Studio para corregir errores lógicos en sus aplicaciones o procedimientos almacenados.