2010-02-28 27 views
1

我打算为2个按钮保留一个公共的事件处理程序,比如ButtonA和ButtonB。当任何这些按钮被点击时,应该调用相同的处理程序。我的问题是,有没有办法在处理程序中找到Button ID,以便我可以找出哪个实际上被点击了?如何在按钮回调处理程序中查找按钮ID

感谢

回答

3

如果您使用MFC的[ON_COMMAND_RANGE]处理器宏对于这一点,你将提供一个成员函数为您处理程序,接受一个I​​D参数。该ID对应于在这种情况下被点击的按钮的控制ID。