我在VC6下通过的项目,在VC.net下却出现以下错误:
d:\VCProject\TestDll1\TestDll1Dlg.cpp(87) : error C2440: “static_cast” : 无法从“LRESULT (__thiscall CTestDll1Dlg::* )(CWnd *,COPYDATASTRUCT *)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”
        在匹配目标类型的范围内没有具有该名称的函数。
VC6与VC.net的消息机制不同,但我不知怎么解决这个问题,请大侠帮忙!谢谢
以下是相关代码:ON_MESSAGE(WM_COPYDATA,OnReceiveMsg)//出错点afx_msg LRESULT OnReceiveMsg(CWnd* pWnd, COPYDATASTRUCT* pCopyDataStruct);
LRESULT CTestDll1Dlg::OnReceiveMsg(CWnd* pWnd, COPYDATASTRUCT* pCopyDataStruct)
{
return false;
}