回 帖 发 新 帖 刷新版面

主题: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中就不行了。怎么解决?望高手指点。

回复列表 (共3个回复)

沙发

搂主我问一下VS2003里的VC.NET和VC++6.0的语法规则是一样的吗?

板凳

谢谢一楼的,这个问题我已经解决了。

3 楼

c++到vs里需要转换!

我来回复

您尚未登录,请登录后再回复。点此登录或注册