有些时候,我们需要有一些连续的子菜单来对程序做一些简单的切换操作,但是为每一个子菜单都声明并绑定一个消息映射函数显然是很繁琐的。
此时我们可以用到ON_COMMAND_RANGE
举例说明:
定义消息响应函数:afx_msg void ChangeColor(UINT nID);
绑定:ON_COMMAND_RANGE(ID_min,ID_max,ChangeColor)
消息处理:void ChangeColor(UINT nID);
{
根据nID来判断点击了哪个子菜单并做相应的处理。
}