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


Добавление функциональности в композитный элемент управления

Примечание.

Библиотека активных шаблонов (ATL) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.

После вставки всех необходимых элементов управления в составной элемент управления следующий шаг включает добавление новых функций. Эта новая функция обычно входит в две категории:

  • Поддержка дополнительных интерфейсов и настройка поведения составного элемента управления с помощью дополнительных функций.

  • Обработка событий из автономного элемента управления ActiveX (или элементов управления).

Для цели и охвата этой статьи остальная часть этого раздела посвящена исключительно обработке событий из элементов управления ActiveX.

Примечание.

Если вам нужно обрабатывать сообщения из элементов управления Windows, дополнительные сведения об обработке сообщений в ATL см. в статье "Реализация окна ".

После вставки элемента ActiveX в ресурс диалогового окна щелкните правой кнопкой по элементу управления и нажмите Добавить обработчик событий. Выберите событие, которое нужно обработать, и нажмите кнопку "Добавить" и " Изменить". Код обработчика событий будет добавлен в H-файл элемента управления.

Точки подключения для элементов ActiveX в составном элементе управления автоматически подключаются и отключаются с помощью вызовов CComCompositeControl::AdviseSinkMap.

См. также

Основные сведения о составном элементе управления