CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  工具平台和程序库

怎么使用自定义消息?

楼主ycs2709(来吧)2003-07-04 16:43:58 在 C/C++ / 工具平台和程序库 提问

在自定义消息后,如何激活该消息?  
  使用PostMessage?SendMessage?  
  有例子?????????? 问题点数:0、回复次数:7Top

1 楼luohualiushui(落花流水)回复于 2003-07-04 16:55:06 得分 0

对,用PostMessage和SendMessage  
  只要在你的窗口过程加上相应的处理过程就可以Top

2 楼zcchm(lone wolf)回复于 2003-07-04 20:18:02 得分 0

#define   WM_AMESSAGE   WM_USER+   100  
   
  SendMessage(hwnd,   WM_AMESSAGE,   wparam,   lparam);  
  hwnd为接收该消息的窗口句柄.  
   
  在该窗口里,   可以通过重载窗口过程,   或者消息映射(MESSAGE_MAP)来对消息做相应处理.Top

3 楼micropentium6(小笨|曾经的美好)回复于 2003-07-04 20:21:49 得分 0

在你的回调函数里用switch和case不就完了:)  
   
  switch(message)  
      case...  
  ...  
      case   WM_YOURMESSAGE:  
            ...  
            break;Top

4 楼jx02(wangw)回复于 2003-07-06 11:47:08 得分 0

MFC   OR   SDK   编程?zcchm的方法好  
  Top

5 楼qrlvls( 空 气 )回复于 2003-07-06 23:12:16 得分 0

SendMessage   /   PostMessage    
    +    
  ON_MESSAGE()Top

6 楼1cs1ak1(菜得不能再菜)回复于 2003-07-08 18:04:45 得分 0

 
   
   
  #define   WM_MYMESSAGE   WM_USER   +   1       //自己定义的消息用WM_USER加就行。  
  case   WM_CREATE:  
            SendMessage(hWnd,   WM_MYMESSAGE,   NULL,   NULL);  
            break;  
  case   WM_MYMESSAGE:  
            MessageBox(hWnd,   "TEST",   "SUCCESS",   MB_OK);  
            break;  
  //PostMessage()也可以,这两函数有一点差别,SendMessage()等待消息返回,PostMessage()不等待。  
   
   
   
   
   
   
  Top

7 楼zteliubin(bill)回复于 2003-07-08 18:17:15 得分 0

ON_MESSAGE(WM_USERMSG1,OnUserMsg)  
   
  void   OnUserMsg(WPARAM   wParam,LPARAM   lParam)  
  {  
  }Top

相关问题

  • 怎么自定义消息?
  • 自定义消息的使用范围!
  • 怎么自定义用户消息?
  • 怎么自定义消息出错啊!
  • 自定义消息是怎么回事?
  • 自定义消息。。
  • 自定义消息!
  • 自定义消息
  • 自定义消息
  • 请问如何使用自定义消息?

关键词

  • 消息
  • postmessage
  • sendmessage
  • mymessage
  • wm
  • wparam
  • hwnd
  • lparam
  • 过程
  • case

得分解答快速导航

  • 帖主:ycs2709

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

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