ForegroundIdleProc
Функция-ловушка (hook procedure) ForegroundIdleProc является определяемой приложением
функцией обратного вызова, которую вызывает система каждый раз, когда 32-битный
поток переднего плана намеревается стать неактивным.
DWORD ForegroundIdleProc(
int code, // код хука
DWORD wParam, // не используется
LONG lParam // не используется
);
Параметры
code – определяет, должна ли функция-ловушка обработать сообщение. Если значение
этого параметра HC_ACTION, то функция-ловушка должна обработать сообщение. Если
значение этого параметра отрицательное, функция-ловушка должна передать сообщение
функции CallNextHookEx без дальнейшей обработки и должна вернуть значение, возвращенное
функцией CallNextHookEx.
wParam – не используется.
lParam – не используется.
Комментарии
Приложение устанавливает функцию-ловушку, указывая в качестве типа хука WH_FOREGROUNDIDLE
и передавая указатель на функцию-ловушку в функцию SetWindowsHookEx.
ForegroundIdleProc является "заполнителем" для имени определяемой приложением
функции.
См. также
CallNextHookEx, SetWindowsHookEx