Share via


Temas generales de MFC

Esta familia de casos incluye detalles técnicos sobre la biblioteca MFC (Microsoft Foundation Class) y proporciona información general del marco de trabajo de MFC y sus componentes y subsistemas clave.

La biblioteca MFC es un marco de trabajo de aplicación para programar en Microsoft Windows. MFC, escrito en C++, proporciona gran parte del código necesario para administrar ventanas, menús y cuadros de diálogo; realizar operaciones básicas de entrada/salida; almacenar colecciones de objetos de datos; etc. Todo lo que necesita hacer es agregar el código específico de la aplicación en este marco. Dada la naturaleza de la programación de clases de C++, es fácil ampliar o reemplazar la funcionalidad básica que proporciona el marco de trabajo de MFC.

El marco de trabajo de MFC es un enfoque eficaz que permite compilar sobre el trabajo de los programadores expertos de Windows. MFC acorta tiempo de desarrollo; hace que el código sea más portátil; proporciona gran compatibilidad sin reducir la libertad y flexibilidad de programación; y proporciona fácil acceso a elementos y tecnologías de interfaz de usuario “difíciles de programar”, como la tecnología Active, OLE y la programación de Internet. Además, MFC simplifica la programación de base de datos a través de Objetos de acceso a datos (DAO) y Conectividad abierta de bases de datos (ODBC), y la programación de red a través de Windows Sockets. MFC simplifica la programación de características como las hojas de propiedades ("cuadros de diálogo con pestañas"), la vista previa de impresión y las barras de herramientas flotantes personalizables.

En esta sección

MFC Samples, que se proporcionan en Ejemplos de Visual C++

Usar los archivos de código fuente de MFC

Versiones de la biblioteca MFC

Usar las clases para escribir aplicaciones para Windows

Compilar en el marco

CWinApp: The Application (Clase)

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

Administrar los datos de estado de los módulos MFC

Procesamiento de bucles inactivos

Compatibilidad con los 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 los controles comunes de Windows Vista

Cómo: Agregar compatibilidad con el Administrador de reinicio

Para obtener información general sobre la documentación de referencia de MFC, vea Biblioteca MFC (Microsoft Foundation Class).

Para obtener información sobre ATL, vea Referencia de Active Template Library.

Vea también

Referencia

Trabajar con objetos Window