Сопоставление сообщений с функциями
В окне свойств можно привязать обработчики сообщений (функции-члены пользовательского интерфейса MFC) к сообщениям, создаваемым ресурсами приложения. Для создания привязки используются схемы сообщений MFC.
Если для создания класса, производного от одного из классов Framework, используется окно классов, то завершенный и функционирующий класс автоматически помещается в указанные файлы заголовка (H) и реализации (CPP).
Примечание
Чтобы добавить новый класс, не выполняющий обработку сообщений, создайте класс непосредственно в текстовом редакторе.
Определение или удаление обработчика сообщений в окне "Свойства"
В окне классов щелкните требуемый класс.
В окне "Свойства" нажмите кнопку Сообщения.
Примечание
Кнопка Сообщения доступна, когда в окне классов выбрано имя класса или когда вы щелкаете мышью в окне исходного кода.
Если проект содержит обработчик для сообщения, то имя обработчика появляется в правом столбце рядом с сообщением.
Если обработчика сообщения нет, щелкните ячейку в правом столбце окна "Свойства", чтобы отобразить предлагаемое имя обработчика как <add>HandlerName. (Например, для обработчика сообщений WM_TIMER предлагается имя <add>OnTimer).
Щелкните предлагаемое имя, чтобы добавить код-заглушку для функции.
Чтобы изменить обработчик сообщения, дважды щелкните сообщение в окне классов и отредактируйте код в окне исходного кода.
Чтобы удалить обработчик сообщения, дважды щелкните обработчик в правом столбце и выберите <delete>HandlerName. Код функции будет закомментирован.
См. также
Задачи
Переопределение виртуальной функции
Ссылки
Добавление обработчиков событий для элементов управления диалоговых окон
Перемещение по структуре класса
Основные понятия
Добавление обработчика сообщения MFC
Добавление функциональных возможностей с помощью мастеров кода