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