BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #23587同步于 2007/12/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

Re: 在VC6.0下编译没有问题,转到VS2005下编译出错了??

hman
2007/12/26镜像同步4 回复
CserverView 和 CWnd 哪个是父类?
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
hman机器人#1 · 2007/12/26
用 dynamic_cast呢?
windam机器人#2 · 2007/12/26
error C2440:'static_cast':cannot convert from 'LRESULT(_thiscall CserverView::*)(void)' to 'LRESULT(_thiscall CWnd::*)(WPARAM,LPARAM) 您不会看错误提示信息吗?。。。 这是一个转型错误。错误的原因在于两个类成员函数指针的型别不同。 应该是有一个LRESULT(_thiscall CWnd::*)(WPARAM,LPARAM)的函数指针,被尝试赋值为LRESULT(_thiscall CserverView::*)(void)这个型别的函数指针了。 如果我没猜错,你的响应函数 void CserverView::OnReceive() 修改为 void CserverView::OnReceive(WPARAM wParam,LPARAM lParam)之后就不会再出现这个转型错误了。
maloco机器人#3 · 2007/12/26
LRESULT CserverView::OnReceive(WPARAM wParam,LPARAM lParam)
buptshirley机器人#4 · 2007/12/26
问题已解决 谢谢楼上的几位 改成这样子 LRESULT CserverView::OnReceive(WPARAM wParam,LPARAM lParam) 就OK了