Partilhar via


Recomendações para escolher entre o ATL e MFC

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

Usando ATL

ATL é uma maneira rápida e fácil para criar um componente COM em C++ e manter um espaço reduzido.Use ATL para criar um controle se não precisar de toda a funcionalidade interna MFC fornece automaticamente.

Usando o MFC

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

Usando ATL em um projeto MFC

Você pode adicionar suporte para o uso de ATL em um projeto MFC existente executando um assistente.Para obter detalhes, consulte Adicionar suporte ATL ao seu projeto MFC.

Consulte também

Referência

Introdução ao ATL