所以我在一个函数中创建了一个带有多个按钮的函数
ON_COMMAND_RANGE(IDC_BUTTON1, IDC_BUTTON30, CDatenbankView::DeleteButtons)
现在,我必须在我的功能中找到点击了哪个按钮。
void CDatenbankView::DeleteButtons(UINT nID)
{
if (*Button1 is clicked*)
{
//Do something
}
}
任何人都可以帮助我吗?我真的不知道。我有30个按钮,我真的不想写30个不同的功能。
我正在使用MFC
。
答案 0 :(得分:2)
您的功能已包含答案。您可以在处理程序中获得带有nID的按钮的ID。
if (nID==IDC_BUTTON1)
// do buton 1 stuff
...