主 题: VS2003的网络编程问题
作 者: iaags () Blog 加为好友
等 级:
信 誉 值: 100
所属社区: VC/MFC 网络编程
问题点数: 20
回复次数: 1
发表时间: 2007-6-11 17:13:45
我在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中就不行了。怎么解决?望高手指点。
/
iaags() ( ) 信誉:100 Blog 加为好友 2007-06-12 01:21:29 得分: 0
明白了,用
afx_msg LRESULT OnWinsock(WPARAM wParam,LPARAM lParam);
就行了。