此宏映射命令消息指向成员函数。
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