Recomendaciones para elegir entre ATL y MFC
Al desarrollar componentes y aplicaciones, puede elegir entre dos enfoques: ATL y MFC (biblioteca Microsoft Foundation Class).
Uso de ATL
ATL es una manera rápida y sencilla de crear un componente COM en C++ y mantener una superficie pequeña. Use ATL para crear un control si no necesita toda la funcionalidad integrada que proporciona MFC de forma automática.
Uso de MFC
MFC permite crear aplicaciones completas, controles ActiveX y documentos activos. Si ya ha creado un control con MFC, es posible que desee seguir desarrollando en MFC. Al crear un nuevo control, considere la posibilidad de usar ATL si no necesita toda la funcionalidad integrada de MFC.
Uso de ATL en un proyecto MFC
Puede agregar compatibilidad para usar ATL en un proyecto de MFC existente ejecutando un asistente. Para más detalles, consulte Adición de compatibilidad con ATL a un proyecto MFC.