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


DECLARE_MESSAGE_MAP

Объявляет, что класс определяет сопоставление сообщения.Каждое CCmdTarget- производный класс в программе должен реализовать сопоставление сообщения маркера.

DECLARE_MESSAGE_MAP( )

Заметки

Используйте макрос DECLARE_MESSAGE_MAP в конце этого объявления класса.Затем в cpp-файле, указывающий функции-члены для класса, используйте макрос BEGIN_MESSAGE_MAP записи макроса для каждой из функций обработчика сообщений и макрос END_MESSAGE_MAP.

ПримечаниеПримечание

При объявлении любой член после DECLARE_MESSAGE_MAP, необходимо определить новый тип доступа (public, private или protected) для них.

Дополнительные сведения о сопоставлениях сообщения и макросе DECLARE_MESSAGE_MAP см. в разделе Шаги обработки сообщений и сопоставления.

Пример

class CMainFrame : public CMDIFrameWnd
{
   DECLARE_MESSAGE_MAP()

   // Remainder of class declaration omitted.

Требования

Header: afxwin.h

См. также

Ссылки

BEGIN_MESSAGE_MAP

END_MESSAGE_MAP

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

Макросы и глобальные MFC