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()

要求

Header: afxmsg_.h

请参见

参考

ON_UPDATE_COMMAND_UI

概念

MFC宏和Globals