2010-02-28 54 views
1

我打算爲2個按鈕保留一個公共的事件處理程序,比如ButtonA和ButtonB。當任何這些按鈕被點擊時,應該調用相同的處理程序。我的問題是,有沒有辦法在處理程序中找到Button ID,以便我可以找出哪個實際上被點擊了?如何在按鈕回調處理程序中查找按鈕ID

感謝

回答

3

如果您使用MFC的[ON_COMMAND_RANGE]處理器宏對於這一點,你將提供一個成員函數爲您處理程序,接受一個I​​D參數。該ID對應於在這種情況下被點擊的按鈕的控制ID。