MFC y ATL
Microsoft Foundation Classes (MFC) proporciona un contenedor de orientado a objetos de C++ a través de Win32 para el desarrollo rápido de aplicaciones de escritorio nativas. Active Template Library (ATL) es una biblioteca de contenedor que simplifica el desarrollo de COM y se usa ampliamente para crear controles ActiveX.
Se pueden crear programas MFC o ATL con Visual Studio Community Edition o superior. Las ediciones Express no admiten MFC o ATL.
En Visual Studio 2015, Visual C++ es un componente opcional y los componentes MFC y ATL son subcomponentes opcionales en Visual C++. Si no selecciona estos componentes durante la instalación inicial de Visual Studio, se le pedirá que los instale la primera vez que intente crear o abrir un proyecto MFC o ATL.
En Visual Studio 2017 y versiones posteriores, MFC y ATL son subcomponentes opcionales en la carga de trabajo Desarrollo de escritorio con C++ en el programa Instalador de Visual Studio. Puede instalar compatibilidad con ATL sin MFC o compatibilidad combinada con MFC y ATL (MFC depende de ATL). Para más información sobre las cargas de trabajo y los componentes, consulte Instalación de Visual Studio.
Artículos relacionados
Title | Descripción |
---|---|
Aplicaciones de escritorio de MFC | Microsoft Foundation Classes proporciona un contenedor fino orientado a objetos en Win32 para habilitar el desarrollo rápido de aplicaciones GUI en C++. |
Componentes de escritorio COM de ATL | ATL proporciona plantillas de clase y construcciones para otros usos con el fin de simplificar la creación de objetos COM en C++. |
Clases compartidas de ATL y MFC | Referencias de CStringT Class y otras clases que MFC y ATL comparten. |
Trabajar con archivos de recursos | El editor de recursos permite editar los recursos de la interfaz de usuario, como cadenas, imágenes y cuadros de diálogo. |
C++ en Visual Studio | Tema principal de toda la documentación de C++. |