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


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

Обновлен: Ноябрь 2007

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

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

b3c267wx.alert_note(ru-ru,VS.90).gifПримечание.

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

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

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

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

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

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

См. также

Основные понятия

Добавление класса

Ссылки

Message Maps (ATL)

Другие ресурсы

ATL Window Classes