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


Добавление обработчика событий

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

Добавить событие в класс, реализующий диалоговое окно, можно с помощью окна "Свойства". Если необходимо добавить событие в класс, отличный от класса диалогового окна, следует использовать мастер обработчиков событий.

Добавление обработчика событий в элемент управления диалогового окна

  1. Дважды щелкните ресурс диалогового окна в окне Ресурсы, чтобы открыть ресурс диалогового окна, в котором расположен нужный элемент управления, в редакторе диалоговых окон.

  2. Щелкните правой кнопкой мыши элемент управления, событие уведомления которого следует обрабатывать.

  3. Чтобы открыть мастер обработчиков событий, выберите в контекстном меню команду Добавить обработчик событий.

  4. Выберите в поле Тип сообщения событие, добавляемое в класс, выбранный в поле Список классов.

  5. Оставьте в поле Имя функции обработчика значение по умолчанию или введите другое имя.

  6. Нажмите кнопку Добавить и изменить, чтобы добавить обработчик событий в проект, и откройте текстовый редактор на новой функции, чтобы добавить необходимый код обработки событий.

    Если с выбранным типом сообщений в выбранном классе уже связан обработчик, то кнопка Добавить и изменить будет недоступна — вместо нее будет доступна кнопка Изменить код. Нажмите кнопку Изменить код, чтобы открыть текстовый редактор на существующей функции.

Обработчики событий также можно добавлять через окно "Свойства". Дополнительные сведения см. в разделе Добавление обработчиков событий для элементов управления диалоговых окон.

См. также

Задачи

Добавление переменной-члена

Добавление функции-члена

Ссылки

Перемещение по структуре класса

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

Добавление функциональных возможностей с помощью мастеров кода

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

Добавление обработчика сообщения MFC