从 CWinThread 派生一个子类:CConnectThread,在CConnectThread中作消息映射的时候遇到问题
2013-01-04 21:40
381 查看
error C2440: 'static_cast' : cannot convert from 'LRESULT (__thiscall CConnectThread::* )(WPARAM,LPARAM)' to 'LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
消息函数的声明为:
afx_msg LRESULT OnThreadMessage(WPARAM wParam,LPARAM IParam);
定义为:
LRESULT CConnectThread::OnThreadMessage(WPARAM wParam,LPARAM IParam)
{
return 0;
}
消息函数的返回值和参数都是正确的,VS2008 为什么还是报上面的错呢?根据是什么?
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
消息函数的声明为:
afx_msg LRESULT OnThreadMessage(WPARAM wParam,LPARAM IParam);
定义为:
LRESULT CConnectThread::OnThreadMessage(WPARAM wParam,LPARAM IParam)
{
return 0;
}
消息函数的返回值和参数都是正确的,VS2008 为什么还是报上面的错呢?根据是什么?
相关文章推荐
- 在myeclipse做hibernate映射实体类的时候遇到问题Generating Artifacts
- vs2013 编译的时候遇到的一个问题
- 今天在看一些面试题的时候遇到的一个关于strcmp()返回值的细节问题
- 在使用mybaitis传参数的时候,仅传入一个类型为String的参数所遇到的问题
- 打混淆包的时候 遇到一个 java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to ..问题
- delphi 使用工控机控件 iThreadTimes 出现问题, 导致主程序创建页面的时候, 阻塞消息, 不能正常执行。
- 写Service Demo的时候遇到的一个问题小结一下
- springmvc+mybatis+maven项目集成的时候遇到一个问题,项目搭起来以后,http请求怎么都进不到controller中,页面直接返回404错误,控制台没有报任何错误,请大神帮我看看
- java -- 写时间的时候遇到一个问题,大家有没有遇到过
- 昨天做项目的时候,遇到了一个tabbar 影响底部按钮的问题
- java通过xstream将xml转换为java对象遇到的问题(一个对像中两个子类的类名相同)
- 使用session时候,遇到的一个问题(请求解决方法)
- iOS forin遍历时候遇到的一个问题
- 关于Android使用Instrumentation做功能测试的时候遇到的一个问题
- 发邮件时候遇到的一个问题
- 用ARCGIS处理影像的时候遇到的一个小问题及处理方法
- flex3升级到flex4.1时候遇到的一个问题。Compiler error with selectedChild in Flex 4 with code that worked in Flex 3
- 今天在用消息模拟发送一段字符串的时候遇到的问题
- 想必大家在做参数验证的时候,都会遇到一个问题,就是如何验证枚举? 自定义annotation 自定义Validator
- 遇到discuz diy时候的一个小问题