Описание тега setwindowshookex
Используйте этот тег, чтобы лучше ссылаться на вопросы, связанные с SetWindowsHookEx. Эта функция устанавливает подключаемую процедуру, определяемую приложением, в цепочку обработчиков.
Устанавливает определяемую приложением подключаемую процедуру в цепочку обработчиков. Вы должны установить подключаемую процедуру для отслеживания в системе определенных типов событий. Эти события связаны либо с конкретным потоком, либо со всеми потоками на том же рабочем столе, что и вызывающий поток.
Синтаксис C#
HHOOK WINAPI SetWindowsHookEx(
_In_ int idHook,
_In_ HOOKPROC lpfn,
_In_ HINSTANCE hMod,
_In_ DWORD dwThreadId
);
Чтобы найти дополнительную информацию: