ON_COMMAND

Этот макрос сопоставляет сообщение команды к функции-члену.

ON_COMMAND(id, memberFxn )

Параметры

  • id
    Идентификатор команды.

  • memberFxn
    Имя функции обработчика сообщений, к которой команда сопоставляется.

Заметки

Он указывает, какая функция обрабатывающий сообщение команды из объекта интерфейса пользователя команды в виде пункт меню или кнопки панели инструментов.

Если объект команда-целевого объекта получает сообщение WM_COMMAND окон с указанным идентификатором ON_COMMAND функция-член вызовет memberFxn для обработки сообщения.

Используйте ON_COMMAND для сопоставления одной команды к функции-члену.Используйте ON_COMMAND_RANGE для сопоставления диапазона идентификаторов команд одному функцию-член.Только одна запись сообщение-сопоставления может соответствовать заданному идентификатору командыТо есть нельзя сопоставить команду на более чем один обработчик.Дополнительные сведения и примеры см. в разделе Шаги обработки сообщений и сопоставления.

Пример

BEGIN_MESSAGE_MAP(CMFCListViewDoc, CDocument)
   ON_COMMAND(ID_MYCOMMAND, &CMFCListViewDoc::OnMycommand)
END_MESSAGE_MAP()

Требования

Header: afxmsg_.h

См. также

Ссылки

ON_UPDATE_COMMAND_UI

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

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