Добавьте обработчик событий
В редакторе ресурсов можно добавить новый обработчик событий или изменить существующий для элемента управления диалогового окна с помощью мастера обработчика события.
Вы можете добавить событие в класс, реализующий диалоговое окно, с помощью окна свойств. Чтобы добавить событие в класс, отличный от класса диалогового окна, используйте мастер обработчика события.
Добавление обработчика событий для элемента управления диалогового окна
Дважды щелкните ресурс диалогового окна в представлении ресурсов, чтобы открыть ресурс диалогового окна, содержащий нужный элемент управления, в редакторе диалоговых окон.
Щелкните правой кнопкой мыши элемент управления, для которого нужно обработать событие уведомления.
В контекстном меню выберите команду Добавить обработчик события, чтобы открыть мастер обработчика события.
Выберите событие в поле Тип сообщений, чтобы добавить в класс, выбранный в поле Список классов.
Примите имя по умолчанию в поле Имя функции-обработчика или введите другое имя.
Выберите Добавить и изменить, чтобы добавить обработчик событий в проект и открыть текстовый редактор с новой функцией для добавления необходимого кода обработчика событий.
Если выбранный тип сообщений уже имеет обработчик событий для выбранного класса, элемент Добавить и изменить недоступен, а доступен элемент Редактировать код. Нажмите Редактировать код, чтобы открыть текстовый редактор с существующей функцией.
Кроме того, можно добавить обработчики событий из окна свойств. Дополнительные сведения см. в разделе Добавление обработчиков событий для элементов управления диалоговых окон.
В этом разделе
Мастер обработчиков событий
Этот мастер добавляет обработчик событий для элемента управления диалогового окна в выбранный вами класс. При добавлении обработчика событий из окна свойств его можно добавить только в класс, реализующий это диалоговое окно. Дополнительные сведения см. в разделе Добавление обработчиков событий для элементов управления диалоговых окон.
Имя команды
Определяет выбранный элемент управления, для которого добавляется обработчик событий. Это поле недоступно.
Тип сообщения
Отображает список возможных обработчиков сообщений для выбранного элемента управления.
Имя функции-обработчика
Отображает имя функции, которая добавляется для обработки события. Имя по умолчанию основано на типе сообщения и команде, перед которыми добавляется
On
. Например, для кнопки с именемIDC_BUTTON1
тип сообщенияBN_CLICKED
отображает имя функции-обработчикаOnBnClickedButton1
.Список классов
Отображает доступные классы, к которым можно добавить обработчик событий. Класс для выбранного диалогового окна выделяется красным цветом.
Описание обработчика
Предоставляет описание для элемента, выбранного в поле Тип сообщения. Это поле недоступно.
Добавить/править
Добавляет обработчик сообщений в выбранный класс или объект. Кромее того, открывается текстовый редактор для новой функции, чтобы можно было добавить код обработчика для уведомления элемента управления.
Изменить код
Открывает текстовый редактор для выбранной существующей функции, чтобы можно было добавить или изменить код обработчика уведомлений для элемента управления.