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.
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
Uso de los archivos de origen de MFC
Versiones de la biblioteca MFC
Uso de las clases para escribir aplicaciones para Windows
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
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.