一个关于vs2005的报错,怎么解决?

wujuan120 2008-06-06 03:26:32
在6.0上能正常运行的程序到了2005下面,总是报类似 'static_cast' : cannot convert from 'void (__thiscall CChatDlg::* )(WPARAM,LPARAM)' to 'LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'的错误,似乎要改消息处理函数,具体怎么解决,望高人指点!
...全文
76 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wujuan120 2008-06-06
  • 打赏
  • 举报
回复
改成这个后 afx_msg LRESULT OnSocke(WPARAM,LPARAM);

不报错了,直接就"绑定失败!"
和在6.0 出来的不是一个效果啊!
xkyx_cn 2008-06-06
  • 打赏
  • 举报
回复
把消息处理函数改为类似如下的形式:
afx_msg LRESULT OnMyMessage(WPARAM, LPARAM);
baihacker 2008-06-06
  • 打赏
  • 举报
回复
LRESULT
这里应该是void

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧