SendMessage

SendMessage, SendMessageBynum, SendMessageByString

VB声明

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

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

Declare Function SendMessageByString& Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As String)

说明

调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。SendMessageBynum, SendMessageByString是该函数的“类型安全”声明形式

返回值

Long,由具体的消息决定

参数表

参数

类型及说明

hwnd

Long,要接收消息的那个窗口的句柄

wMsg

Long,消息的标识符

wParam

Long,具体取决于消息

lParam

Any,具体取决于消息

Top