view.h
protected:
//{{AFX_MSG(CS6_1View)
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
afx_msg void OnUpdateAppExit(CCmdUI* pCmdUI);
//}}AFX_MSG
// 我得代码
afx_msg void OnUpdateSelectDrawType(CCmdUI* pCmdUI);
DECLARE_MESSAGE_MAP()
然后再view.cpp中
ON_UPDATE_COMMAND_UI_RANGE(ID_DRAW_LINE,ID_DRAW_FILL,OnUpdateSelectDrawType)
编译出错,
S6_1View.obj : error LNK2001: unresolved external symbol "protected: void __thiscall CS6_1View::OnUpdateSelectDrawType(class CCmdUI)" (?OnUpdateSelectDrawType@CS6_1View@@IAEXVCCmdUI@@@Z)
protected:
//{{AFX_MSG(CS6_1View)
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
afx_msg void OnUpdateAppExit(CCmdUI* pCmdUI);
//}}AFX_MSG
// 我得代码
afx_msg void OnUpdateSelectDrawType(CCmdUI* pCmdUI);
DECLARE_MESSAGE_MAP()
然后再view.cpp中
ON_UPDATE_COMMAND_UI_RANGE(ID_DRAW_LINE,ID_DRAW_FILL,OnUpdateSelectDrawType)
编译出错,
S6_1View.obj : error LNK2001: unresolved external symbol "protected: void __thiscall CS6_1View::OnUpdateSelectDrawType(class CCmdUI)" (?OnUpdateSelectDrawType@CS6_1View@@IAEXVCCmdUI@@@Z)
放在//{{AFX_MSG(CS6_1View)与//}}AFX_MSG之间。
在VIEW.CPP文件中要添加下面代码:
void CS6_lView::OnUpdateSelectDrawType(CCmdUI *pCmdUI)
{
// do something
}