错误 1 error C2440: “static_cast”: 无法从“void (__thiscall CTCPDlg::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)” 解决问题

出现这个问题一般都是从VC6.0 工程升迁到vs中出现的

 
 
afx_msg void OnSocket(WPARAM wParam,LPARAM lParam);
 
解决方法为
afx_msg LPRESULT OnSocket(WPARAM wParam,LPARAM lParam);
 
在对应的函数实现中也将void改为LPRESULT 
原文地址:https://www.cnblogs.com/newworldcom/p/4166868.html