Compartir a través de


Temas generales de MFC

Esta familia de artículos incluye detalles técnicos sobre la biblioteca microsoft Foundation Class (MFC) y proporciona información general sobre el marco de MFC y sus componentes y subsistemas clave.

La biblioteca microsoft Foundation Class es un marco de trabajo de aplicaciones para la programación en Microsoft Windows. Escrito en C++, MFC proporciona gran parte del código necesario para administrar ventanas, menús y cuadros de diálogo; realizar entradas y salidas básicas; almacenar colecciones de objetos de datos; y así sucesivamente. Lo único que debe hacer es agregar el código específico de la aplicación a este marco. Dada la naturaleza de la programación de clases de C++, es fácil ampliar o invalidar la funcionalidad básica que proporciona el marco MFC .

El marco de trabajo de MFC es un enfoque eficaz que le permite basarse en el trabajo de programadores expertos para Windows. MFC reduce el tiempo de desarrollo; hace que el código sea más portátil; proporciona un gran apoyo sin reducir la libertad de programación y la flexibilidad; y proporciona fácil acceso a elementos y tecnologías de interfaz de usuario "difíciles de programar", como la tecnología activa, OLE y la programación de Internet. Además, MFC simplifica la programación de bases de datos a través de objetos de acceso a datos (DAO) (ahora obsoleto) y conectividad abierta de bases de datos (ODBC) y programación de red a través de Windows Sockets. MFC facilita la programación de características como hojas de propiedades ("cuadros de diálogo de tabulación"), vista previa de impresión y barras de herramientas flotantes y personalizables.

En esta sección

Ejemplos de MFC

Uso de los archivos de origen de MFC

Versiones de la biblioteca MFC

Uso de las clases para escribir aplicaciones para Windows

Crear la plataforma

CWinApp: la clase Application

Plantillas de documento y proceso de creación de documentos o vistas

Administración de los datos de estado de los módulos MFC

Procesamiento de bucles inactivos

Compatibilidad con contextos de activación en el estado del módulo MFC

Aislamiento de la biblioteca de controles comunes de MFC

Requisitos de compilación para controles comunes de Windows Vista

Procedimiento para agregar compatibilidad con el Administrador de reinicio

Diseño dinámico

Para obtener información general sobre la documentación de referencia de MFC, consulte Biblioteca de clases de Microsoft Foundation.

Para obtener información sobre ATL, vea Referencia de la biblioteca de plantillas activas.

Consulte también

Trabajar con objetos window