编译ERROR C2440
作者:ImMcss 欢迎转载,请以超链接形式保留原文地址。
问题:
把VC6.0 的工程移植到VC2005上编译出现第一个问题就是:
error C2440: 'static_cast' : 'void (__thiscall CXXXDlg::* )(WPARAM,LPARAM)' から 'LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)' に変換できません。
解决方法:
The map entries:
ON_MESSAGE(MM_XXXXX, OnXXX)
The header file declaration:
afx_msg LRESULT OnXXX(WPARAM wparam, LPARAM lparam);
The definition:
LRESULT CMainFrame::OnXXX(WPARAM /*wparam*/, LPARAM /*lparam*/)
{
//TODO
return 0;
}