Функция PostMessage
Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
PostMessage ставит сообщение в очередь сообщений заданного окна. Хорошо подходит для отправки сообщений, которые не обязательно обрабатывать немедленно
- hWnd
- Дескриптор окна, обрабатывающее сообщение
- wMsg
- Идентификатор сообщения
- wParam
- Дополнительные определенные данные сообщения
- lParam
- Дополнительные определенные данные сообщения
Пример
' Закрываем Калькулятор
Dim retval As Long
Dim lRet As Long
retval = FindWindow(0&, "Калькулятор")
lRet = PostMessage(retval, WM_QUIT, 0, 0&)
MsgBox "Калькулятор был закрыт"
Категория
Сообщения