Функция SendMessage

Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long,_
    ByVal Msg As Long, wParam As Any, lParam As Any) As Long

Declare Function SendMessageByNum Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long,_ ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long


SendMessage посылает сообщение окну. Функция вызывает оконную процедуру для обработки сообщения. Эта функция не возвращается, пока окно не завершит обработку сообщения. В некоторых случаях рекомендуется использовать более безопасные по отношениям к типам функции-синонимы SendMessageByNum

Возвращаемое значение

Функция возвращает значение сообщения

Параметры

hWnd
Дескриптор окна, в которое будет послано сообщение
Msg
Идентификатор сообщения
wParam
Дополнительные определенные данные сообщения
lParam
Дополнительные определенные данные сообщения

Пример

' Запускаем хранитель экрана
SendMessage hwnd, WM_SYSCOMMAND, SC_SCREENSAVE, ByVal 0&

Категория

Сообщения