sendmessage函数 vb

来源:百度知道 编辑:UC知道 时间:2024/05/25 10:35:02
关于sendmessage函数的一个常数
我在MSDN中找不到有关于sendmessage函数的常数
但在一些事例里面就有sendmessage函数的常数
那样常数是怎么定出来的呢?

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

说明
调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。

SendMessageBynum, SendMessageByString是该函数的“类型安全”声明形式

返回值
Long,由具体的消息决定

参数表
参数 类型及说明
hwnd Long,要接收消息的那个窗口的句柄
wMsg Long,消息的标识符
wParam Long,具体取决于消息
lParam Any,具体取决于消息

那些都是windows的消息常量,比如移动鼠标、刷新等等,这些常量可以在winuser.h头文件中找到