Compartilhar via


Recomendações para escolher entre a ATL e o MFC

Ao desenvolver componentes e aplicativos, você pode escolher entre duas abordagens: ATL e MFC (a biblioteca Microsoft Foundation Class).

Usando a ATL

A ATL é uma maneira rápida e fácil de criar um componente COM no C++ e manter um pequeno volume. Use a ATL para criar um controle se você não precisar de toda a funcionalidade interna que o MFC fornece automaticamente.

Usando o MFC

O MFC permite que você crie aplicativos completos, controles ActiveX e documentos ativos. Se você já criou um controle com o MFC, convém continuar o desenvolvimento no MFC. Ao criar um novo controle, considere o uso da ATL se você não precisar de toda a funcionalidade interna do MFC.

Usando a ATL em um projeto do MFC

Você pode adicionar suporte para usar a ATL em um projeto do MFC existente executando um assistente. Para obter detalhes, consulte Adicionar suporte da ATL ao seu projeto do MFC.

Confira também

Introdução à ATL