您现在的位置是: 软件 > 开发者网络 > 程序方舟 > 开发专栏 > VB开发 > 正文
·速成电脑精英(包分配)白领高薪一族从这里开始



-Java套接字编程(下)
-MediaStudio Pro 6.5教程
-三款卸载软件最新试用
-基于Visual C++的Winsock API研究

消息传递在VB中的应用
2001-11-30· ·苏耀勇··yesky

1 2 3 4  下一页


  有些窗体在设计时会定义一些特殊的功能消息,而当我们传递这些消息给这类窗体时,这类窗口就会执行某段程序,并返回执行的结果。为了让程序可以送出消息,Windows提供了SendMessage API函数。

Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

  hWnd:接收消息的窗口;

  wMsg:消息的编号;

  wParam:消息的第一个参数;

  lParam:消息的第二个参数。

  wParam及lParam参数的意义会随着wMsg参数而变,因此我们要传递消息给某一个窗体时,除了了解该消息的意义外,还要了解wParam及lparam的意义。

  lParam参数在SendMessage定义句中为"lParam As Any",因此它有以下几中写法:

  当数值为 0 时,写成:ByVal 0&

  当为字符串常数 时,写成:ByVal "字符串的内容"

  当为字符串变量时,写成:ByVal S

1 2 3 4  下一页

【责任编辑:方舟】
【发表评论】【关闭窗口】
■ 相关内容
 用Visual Basic设计Windows门禁程序
 用Visual Basic设计Windows门禁程序
 VB6中用DataReport做报表
 “回调”(CallBacks)的实现
 利用VB编写屏幕保护程序
 枚举出局域网上所有网络资源
 妙用GetSystemMetrics函数
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!