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
Uso de los archivos de código fuente de MFC
Versiones de la biblioteca MFC
Uso de las clases para escribir aplicaciones para Windows
Plantillas de documento y el proceso de creación de documentos y vistas
Administración de 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
Procedimiento para agregar compatibilidad con el Administrador de reinicio
Para información general sobre la documentación de referencia de MFC, vea Biblioteca MFC (Microsoft Foundation Class).
Para información sobre ATL, vea Referencia de Active Template Library.