Добавление диалогового окна ATL
Чтобы в проект можно было добавить диалоговое окно ATL, он должен представлять собой проект ATL или проект MFC с поддержкой ATL. Можно использовать мастер проектов ATL для создания приложения ATL или добавить объект ATL в приложение MFC для реализации поддержки ATL в приложении MFC.
По умолчанию мастер диалоговых окон ATL реализует диалоговое окно, производное от CAxDialogImpl. Этот класс поддерживает размещение элементов управления ActiveX и Windows. Если вы хотите избежать накладных расходов, связанных с поддержкой элементов управления ActiveX, после создания кода мастером замените все вхождения CAxDialogImpl либо CSimpleDialog, либо CDialogImpl в качестве базового класса.
Примечание
CSimpleDialog создает только модальные диалоговые окна, поддерживающие исключительно общие элементы управления Windows.CDialogImpl создает как модальные, так и немодальные диалоговые окна.
Добавление в проект ресурса диалогового окна ATL
Создайте проект ATL с помощью мастера проектов ATL.
В окне классов щелкните правой кнопкой мыши имя проекта и выберите в контекстном меню команду Добавить. Выберите Добавить класс.
В области "Шаблоны" диалогового окна Добавление класса щелкните Диалоговое окно ATL. Нажмите кнопку Открыть, чтобы открылся мастер диалоговых окон ATL.
Дополнительные сведения см. в разделе Реализация диалогового окна.