Rojor

博客园 首页 新随笔 联系 订阅 管理

分三个步骤

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   然后在重新编译

 

posted on 2010-08-13 10:39  Rojor  阅读(501)  评论(1)    收藏  举报