Рекомендации по выбору между ATL и MFC

При разработке компонентов и приложений можно выбрать один из двух подходов — ATL и MFC (библиотека классов Microsoft Foundation).

Использование ATL

ATL — это быстрый и простой способ создания com-компонента в C++ и обслуживания небольшого объема. Используйте ATL для создания элемента управления, если вам не нужны все встроенные функции, которые MFC предоставляет автоматически.

Использование MFC

MFC позволяет создавать полные приложения, элементы activeX и активные документы. Если вы уже создали элемент управления с помощью MFC, вы можете продолжить разработку в MFC. При создании нового элемента управления рекомендуется использовать ATL, если вам не нужны все встроенные функции MFC.

Использование ATL в проекте MFC

Вы можете добавить поддержку использования ATL в существующем проекте MFC, выполнив мастер. Дополнительные сведения см. в разделе "Добавление поддержки ATL" в проект MFC.

См. также

Введение в ATL