ON_COMMAND
Этот макрос сопоставляет сообщения команды в функцию-член.
ON_COMMAND(id, memberFxn )
Параметры
id
Идентификатор команды.memberFxn
Имя функции обработчика сообщений, в которую команда сопоставляется.
Заметки
Он показывает, какая функция обрабатывает сообщение команды из объекта пользовательского интерфейса команды, например пункт меню или кнопки панели инструментов.
Когда объект конечного команды получает сообщение WM_COMMAND Windows с указанным идентификатором, 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