CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VC.NET

自定义消息错误,请高手帮忙

楼主chf()2003-11-03 10:54:38 在 .NET技术 / VC.NET 提问

.H  
  //   Generated   message   map   functions  
  //{{AFX_MSG(CConnectThread)  
  //}}AFX_MSG  
  afx_msg   LRESULT   OnThreadMessage(WPARAM   wParam,   LPARAM   lParam);  
  DECLARE_MESSAGE_MAP()  
   
  .CPP  
  BEGIN_MESSAGE_MAP(CConnectThread,   CWinThread)  
  //{{AFX_MSG_MAP(CConnectThread)  
  //}}AFX_MSG_MAP  
  ON_MESSAGE(WM_THREADMSG,   OnThreadMessage)----出错  
  //ON_THREAD_MESSAGE(WM_THREADMSG,   OnThreadMessage)  
  END_MESSAGE_MAP()  
   
  afx_msg   LRESULT   CConnectThread::OnThreadMessage(WPARAM   wParam,   LPARAM   lParam)  
  {  
  switch(wParam)  
  {  
  case   0:   //   destroy   data   socket  
  m_ConnectSocket.DestroyDataConnection();  
  break;  
  case   1:   //   quit   !  
  PostThreadMessage(WM_QUIT,0,0);  
  break;  
  default:  
  break;  
  }  
  return   0L;  
  }  
   
  d:\ConnectThread.cpp(146)   :   error   C2440:   “static_cast”   :   无法从“LRESULT   (__thiscall   CConnectThread::*   )(WPARAM,LPARAM)”转换为“LRESULT   (__thiscall   CWnd::*   )(WPARAM,LPARAM)”  
  问题点数:100、回复次数:3Top

1 楼saucer(思归)回复于 2003-11-03 11:17:31 得分 100

use  
   
  ON_THREAD_MESSAGETop

2 楼chf()回复于 2003-11-03 14:52:02 得分 0

ON_THREAD_MESSAGE  
  也不行,也报错Top

3 楼chf()回复于 2003-11-03 15:06:45 得分 0

解决了:  
  void   OnThreadMessage(WPARAM   wParam,   LPARAM   lParam);  
   
  DECLARE_MESSAGE_MAP()  
   
  .CPP  
  BEGIN_MESSAGE_MAP(CConnectThread,   CWinThread)  
  //{{AFX_MSG_MAP(CConnectThread)  
  //}}AFX_MSG_MAP  
  //ON_MESSAGE(WM_THREADMSG,   OnThreadMessage)----出错  
  ON_THREAD_MESSAGE(WM_THREADMSG,   OnThreadMessage)  
  END_MESSAGE_MAP()  
   
  void   CConnectThread::OnThreadMessage(WPARAM   wParam,   LPARAM   lParam)  
  {  
  switch(wParam)  
  {  
  case   0:   //   destroy   data   socket  
  m_ConnectSocket.DestroyDataConnection();  
  break;  
  case   1:   //   quit   !  
  PostThreadMessage(WM_QUIT,0,0);  
  break;  
  default:  
  break;  
  }  
  return;  
  }  
  Top

相关问题

  • 请问如何自定义消息?
  • 请教:windows中的自定义消息。
  • 请问关于自定义消息
  • 自定义消息。。
  • 自定义消息!
  • 自定义消息
  • 自定义消息
  • 还是关于自定义消息:错误,消息没有定义?
  • 想认真学学自定义消息,及自定义消息的发送与接收,高手请赐教
  • 请问如何使用自定义消息?

关键词

  • cconnectthread
  • onthreadmessage
  • threadmsg
  • wparam
  • afx
  • lparam
  • lresult
  • msg
  • map
  • message

得分解答快速导航

  • 帖主:chf
  • saucer

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo