ON_COMMAND

此宏映射命令消息指向成员函数。

ON_COMMAND(id, memberFxn )

参数

  • id
    命令 ID。

  • memberFxn
    命令消息映射处理程序函数的名称。

备注

它指示哪个函数中处理来自命令用户界面对象的命令消息 (如菜单项或工具栏按钮。

在目标收到命令对象具有指定 ID 的一个窗口的 WM_COMMAND 消息,ON_COMMAND 将成员函数处理消息的 memberFxn。

使用 ON_COMMAND 映射单个命令到成员函数。 使用 ON_COMMAND_RANGE 映射范围命令 ID 添加到成员函数。 只有一个可以满足特定 ID. 命令消息映射项 即不能映射命令给多个处理程序。 有关更多信息和示例,请参见 和消息映射处理主题

示例

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

要求

页眉: afxmsg_.h

请参见

参考

ON_UPDATE_COMMAND_UI

概念

MFC 宏和全局函数