Поделиться через


Добавление диалогового окна ATL

Чтобы добавить диалоговое окно ATL в проект, проект должен быть проектом ATL или проектом MFC, который включает поддержку ATL. Вы можете использовать Мастер проектов ATL, чтобы создать приложение ATL, или добавить объект ATL в свое приложение MFC, чтобы реализовать поддержку ATL для приложения MFC.

По умолчанию мастер диалогового окна ATL реализует диалоговое окно, производное от CAxDialogImpl. Этот класс включает поддержку размещения элементов activeX и элементов управления Windows. Если вам не нужна поддержка элементов activeX, после создания кода замените все экземпляры CAxDialogImpl CSimpleDialog или CDialogImpl в качестве базового класса.

Примечание.

CSimpleDialog создает только модальные диалоговые окна, поддерживающие только общие элементы управления Windows. CDialogImpl создает модальные или безрежимные диалоговые окна.

Добавление ресурса диалогового окна ATL в проект

  1. Создайте проект ATL с помощью мастера проектов ATL.

  2. В представлении классов щелкните правой кнопкой мыши имя проекта и выберите команду "Добавить " в контекстном меню. Нажмите Добавить класс.

  3. В области "Шаблоны" диалогового окна "Добавить класс" нажмите кнопку "Диалоговое окно ATL". Нажмите кнопку "Открыть", чтобы отобразить мастер диалогового окна ATL.

Дополнительные сведения см. в разделе "Реализация диалогового окна".

См. также

Добавление класса
Классы окон
Схемы сообщений