CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

VB中可以用消息机制吗?

楼主mmzz_wang(abcdef)2003-06-04 15:53:28 在 VB / 基础类 提问

VB中可以用消息机制吗?如果可以,怎么用? 问题点数:0、回复次数:8Top

1 楼mmzz_wang(abcdef)回复于 2003-06-04 16:11:25 得分 0

我是说自定义消息Top

2 楼shuicai(水菜)回复于 2003-06-04 16:12:12 得分 0

可以。  
  你声明系统Api然后调用Api实现.  
   
  比如SendMessageBox  
   
  Public   Declare   Function   SendMessage   Lib   "user32"   Alias   "SendMessageA"   (ByVal   hwnd   As   Long,   ByVal   wMsg   As   Long,   ByVal   wParam   As   Long,   lParam   As   Any)   As   Long  
   
  比如结构Point  
   
  Type   POINT  
                  x   As   Long  
                  y   As   Long  
  End   Type  
   
  Public   Const   WM_SHOWWINDOW   =   &H18  
   
  这些可以通过ApiView来做  
   
  不过你的先设置好的程序启动为Sub   Main  
  project->(your   projectname   properties)   ->general->startup   设置为Sub   main  
   
  然后开一个模块编写全局的  
   
  HANDLE   hInstance;  
  Sub   main()  
  {  
          wndclass   wcls;  
          registerwindow()...  
  ......................  
   
  }  
   
  WindowProc()  
  {  
  ....message   process.  
  }  
   
   
   
  Top

3 楼shuicai(水菜)回复于 2003-06-04 16:14:41 得分 0

哦。自定义啊。你只要添加自定义消息代码。  
   
  消息处理里面多一个Case项。  
   
  其他的时候你用Sendmessage可以个你的窗口发自定义消息。  
  Top

4 楼mmzz_wang(abcdef)回复于 2003-06-04 16:40:10 得分 0

我用PostMessage()向一个窗体发了一个自定义消息WM_USER+10,但不知道窗体那边该怎样处理?如何映射消息?Top

5 楼ipqn(i.Posei)回复于 2003-06-04 16:47:54 得分 0

当然可以  
  要用到API函数,就如同上边说的!  
  我不重复了哦!Top

6 楼mmzz_wang(abcdef)回复于 2003-06-04 17:00:07 得分 0

我用PostMessage()向一个窗体发了一个自定义消息WM_USER+10,但不知道窗体那边该怎样处理?如何映射消息?Top

7 楼hc_z(石泉)回复于 2003-06-04 18:12:11 得分 0

可以创建一个类模块,在窗体中用   witevents使用这个类模块,就可以接受该模块发送的消息了。Top

8 楼hiker_lx()回复于 2003-06-04 19:41:03 得分 0

不知道,你要怎样的消息。  
  VB中主要有三种方式建立消息(我们常用的窗体消息,这里不作介绍)。  
  1.使用Addressof登记一个函数去管理特定消息。该方式主要用于处理回调函数。但是由于VB不支持指针,所以不能用该操作符来编写调用回调函数的服务(Service)程序。  
  2.使用类事件。Top

相关问题

  • 关于vb如何实现消息机制
  • 关于vb如何实现消息机制(在线等)
  • 消息机制
  • Delphi的消息机制怎样使用?
  • WINDOWS消息机制
  • 用VB发送消息
  • windows 是消息处理机制的,请问windows的一些常用消息?
  • 可以在atl中使用mfc的消息机制吗?
  • 关于消息机制,快来接分吧。守信用...
  • 消息机制的问题

关键词

  • 消息
  • 函数
  • 模块
  • vb
  • api
  • 窗体
  • 自定义
  • 处理
  • byval
  • 使用

得分解答快速导航

  • 帖主:mmzz_wang

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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