分三个步骤 1.在头文件中声明函数例如 afx_msg void onNum(UINT uID) 2.在.cpp文件中添加函数体 void CCalculatorDlg::OnNum(UINT uID){UINT index=uID-IDC_NUM_0;CString num;num.Format(_T("%d"),index);AfxMessageBox(num);} 3.添加消息映射 ON_CONTROL_RANGE(BN_CLICKED,IDC_NUM_0,IDC_NUM_9,OnNum) 第一个参数 事件 第二个参数 控件的第一个id 第三个参数 空间的最后一个id 第四个参数 响应事件的方法 注意 id号必须是连续的 如果是自己手动修改的 请先点击 build -Clear 然后在重新编译

评论