VS2008对ON_COMMAND消息的处理,求请教了,
我在Dialog中建立了一个菜单,关联变量menu,菜单上有ID_32776这个子菜单,现在要做消息响应,
消息响应
ON_COMMAND(ID_32776, &CpayfornewDlg::On32776)
payfornewDlg头文件:
public:
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
CListCtrl m_list;
// 初始化数据库
void InitializeCom(void);
// 新增员工
afx_msg void On32775();
afx_msg void On32776();
};
payfornewDlg源文件:
void CpayfornewDlg::On32776()
{
// TODO: 在此添加命令处理程序代码
AfxMessageBox("响应成功");
}
这个是响应函数,但我点击,居然无反应,
求高人指教下,,
[解决办法]
ON_COMMAND(ID_32776, &CpayfornewDlg::On32776)
这一行写在消息映射中间了吗?
要在BEGIN_MESSAGE_MAP和END_MESSAGE_MAP()之间。