Вот, держи, вроде тут все понятно написано. А вообще, пользуйся поиском, тут эту функцию не раз обсуждали.
Функция SendMessage
Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hWnd As Long, ByVal Msg As Long, wParam As Any, lParam As Any) As Long
Платформа
Windows 95/98: Поддерживается.
Windows NT: Требуется Windows NT 3.1 или выше.
Windows 2000: Поддерживается.
Windows CE: Требуется Windows CE 1.0 или выше.
SendMessage посылает сообщение окну. Функция вызывает оконную процедуру для обработки сообщения. Эта функция не возвращается, пока окно не завершит обработку сообщения.
Возвращаемое значение
Функция возвращает значение сообщения.
Параметры
hWnd
Дескриптор окна,в которое будет послано сообщение.
Msg
Идентификатор сообщения.
wParam
Дополнительные определенные данные сообщения.
lParam
Дополнительные определенные данные сообщения.
Константы
Const WM_SYSCOMMAND = &H112
Const SC_SCREENSAVE = &HF140&
Пример
' Запускаем хранитель экрана
SendMessage hwnd, WM_SYSCOMMAND, SC_SCREENSAVE, ByVal 0&
Какие бывают сообщения - будет тебе заданием для самостоятельного изучения.
Процедура клонирования завершена.
Коррекция имплантированного сознания соответствует принятым алгоритмам.
Уникальный идентификатор скопирован в чип временного паспорта.
Активация прав гражданина ожидается в течение 24 часов