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


Практическое руководство. Использование перекрестной ссылки схемы сообщений

В записях, помеченных <memberFxn>, напишите собственную функцию-член для производного класса CWnd . Присвойте функции любое имя, как вам нравится. Другие функции, например OnActivate, являются функциями-членами класса CWnd. При вызове они передают сообщение функции DefWindowProc Windows. Чтобы обработать сообщения уведомлений Windows, переопределите соответствующую CWnd функцию в производном классе. Функция должна вызвать переопределенную функцию в базовом классе, чтобы позволить базовому классу и Windows реагировать на сообщение.

Во всех случаях поместите прототип функции в CWndзаголовок производного класса и закодведите запись карты сообщений, как показано ниже.

Используются следующие термины:

Термин Определение
id Любой определяемый пользователем идентификатор элемента меню (WM_COMMAND сообщения) или идентификатор элемента управления (сообщения уведомления о дочернем окне).
"message" и "wNotifyCode" Идентификаторы сообщений Windows, определенные в WINDOWS.H.
nMessageVariable Имя переменной, содержащей возвращаемое значение из RegisterWindowMessage функции Windows.

См. также

Схемы сообщений