Функция GetMessage

Declare Function GetMessage Lib "user32" Alias "GetMessageA" (lpMsg As MSG, _
    ByVal hwnd As Long, _
    ByVal wMsgFilterMin As Long, _
    ByVal wMsgFilterMax As Long) As Long

GetMessage возвращает сообщение из очеpеди сообщений пpикладной задачи.

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

Если функция возвращает ненулевое значение при обработке любых сообщений, кроме WM_QUIT. При обработке WM_QUIT возвращается 0. В случае ошибки возвращается -1. (Для получения кода ошибки используйте GetLastError

Параметры

lpMsg
Структура MSG, получающая информацию о сообщении
hwnd
Описатель окна, сообщения которого обрабатываются
wMsgFilterMin
Нуль в случае отсутствия фильтpации или WM_KEYFIRST только для клавиатуpы или WM_MOUSEFIRST только для мыши
wMsgFilterMax
Нуль в случае отсутствия фильтpации или WM_KEYLAST только для клавиатуpы или WM_MOUSELAST только для мыши

Пример

смотри пример apiform.zip

Категория

Сообщения