主题:VS2003的网络编程问题
我在VS中建立WISOCK消息印射时出现
error C2440: “static_cast” : 无法从“void (__thiscall CGameDemoDlg::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”
其中已有代码:
afx_msg void OnWinsock(WPARAM wParam,LPARAM lParam);
ON_MESSAGE(WM_WINSOCK,OnWinsock)
void CGameDemoDlg::OnWinsock(WPARAM wParam,LPARAM lParam)
{
}
我在VC6。0中这样写是可以编译的,不知道为什么在VS2003中就不行了。怎么解决?望高手指点。
error C2440: “static_cast” : 无法从“void (__thiscall CGameDemoDlg::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”
其中已有代码:
afx_msg void OnWinsock(WPARAM wParam,LPARAM lParam);
ON_MESSAGE(WM_WINSOCK,OnWinsock)
void CGameDemoDlg::OnWinsock(WPARAM wParam,LPARAM lParam)
{
}
我在VC6。0中这样写是可以编译的,不知道为什么在VS2003中就不行了。怎么解决?望高手指点。