Рекомендации по выбору между библиотеки ATL и MFC
При разработке компоненты и приложения, можно выбрать между 2 подходами — библиотека ATL и библиотеки Microsoft Foundation Class (MFC).
Использование ATL
Библиотеки ATL быстрая, простой способ и создает компонент COM в C++ и поддерживает небольшой потребности.Использование библиотеки ATL для создания элемента управления, если не требуется вся встроенную функциональность, которую обеспечивает библиотека MFC автоматически.
Использование MFC
MFC позволяет создать полное приложение управления ActiveX и активные документы.Если вы уже создали элемент управления с MFC, то можно продолжить разработку в MFC.Создать новый элемент управления, с использованием библиотеки ATL если не требуется вся из встроенных функций MFC.
С помощью библиотеки ATL в проекте MFC
Можно добавить поддержку для использования библиотеки ATL в существующем проекте MFC с помощью мастера.Дополнительные сведения см. в разделе Добавить поддержку MFC в проект библиотеки ATL.