MFC e ATL
A MFC fornece um wrapper orientado a objetos C++ no Win32 para desenvolvimento rápido de aplicativos nativos da área de trabalho. A ATL (Active Template Library) é uma biblioteca de wrappers que simplifica o desenvolvimento COM e é usada extensivamente para criar controles ActiveX.
Você pode criar programas MFC ou ATL com o Visual Studio Community Edition ou superior. As edições Express não dão suporte a MFC nem ATL.
No Visual Studio 2015, o Visual C++ é um componente opcional, e os componentes MFC e ATL são subcomponentes opcionais no Visual C++. Se você não selecionar esses componentes ao instalar o Visual Studio pela primeira vez, será solicitado que os instale na primeira vez que tentar criar ou abrir um projeto MFC ou ATL.
No Visual Studio 2017 e posteriores, a MFC e a ATL são subcomponentes opcionais na carga de trabalho Desenvolvimento da área de trabalho com C++ no programa Instalador do Visual Studio. Você pode instalar o suporte à ATL sem a MFC ou o suporte combinado para MFC e ATL (a MFC depende da ATL). Para obter mais informações sobre cargas de trabalho e componentes, consulte Instalar o Visual Studio.
Artigos relacionados
Título | Descrição |
---|---|
Aplicativos da área de trabalho MFC | A MFC fornece um wrapper orientado objetos finos no Win32 para habilitar desenvolvimento rápido de aplicativos GUI em C++. |
Componentes de área de trabalho COM da ATL | A ATL fornece modelos de classe e outros constructos de uso para simplificar a criação de objetos COM em C++. |
Classes compartilhadas ATL/MFC | Referências para a classe CStringT e outras classes que são compartilhadas pela MFC e pela ATL. |
Trabalhando com arquivos de recurso | O editor de recursos permite editar recursos de interface do usuário, como cadeias de caracteres, imagens e caixas de diálogo. |
C++ no Visual Studio | Tópico pai para toda a documentação do C++. |