读书人

msflexGrid表格控件,未声明有关问题

发布时间: 2012-01-19 20:57:59 作者: rapoo

msflexGrid表格控件,未声明问题
BEGIN_EVENTSINK_MAP(CMYModalView, CFormView)
//{{AFX_EVENTSINK_MAP(CJiSuanDlg)
ON_EVENT(CMYModalView, IDC_MM_DUOYUAN, -601 /* DblClick */, OnDblClickduoyuan, VTS_NONE)
ON_EVENT(CMYModalView, IDC_MM_DUOYUAN, 69 /* SelChange */, OnSelChangeGrid, VTS_NONE)
ON_EVENT(CMYModalView, IDC_MM_DUOYUAN, -603 /* KeyPress */, OnKeyPressGrid, VTS_PI2)
ON_EVENT(CMYModalView, IDC_MM_DUOYUAN, -605 /* MouseDown */, OnMouseDownGrid, VTS_I2 VTS_I2 VTS_I4 VTS_I4)
ON_EVENT(CMYModalView, IDC_MM_DUOYUAN, -607 /* MouseUp */, OnMouseUpGrid, VTS_I2 VTS_I2 VTS_I4 VTS_I4)

//}}AFX_EVENTSINK_MAP
END_EVENTSINK_MAP()

这个位置报错:
error C2509: “GetEventSinkMap” : 成员函数没有在“CMYModalView”中声明

但是程序中并没有GetEventSinkMap函数,怀疑是没加入库,不知道怎么添加库,麻烦大家帮帮忙

[解决办法]
在CMYModalView类的定义中添加这行代码试一试

DECLARE_EVENTSINK_MAP()

读书人网 >VC/MFC

热点推荐