C# Класс CodeProject.Win32API.Hook.WindowsHook

Class to expose the windows hook mechanism.
Показать файл Открыть проект

Открытые методы

Метод Описание
Install ( ) : void

Install the hook.

Uninstall ( ) : void

Uninstall the hook.

WindowsHook ( HookType hook ) : System

Construct a HookType hook.

WindowsHook ( HookType hook, HookProc func ) : System

Construct a HookType hook giving a hook filter delegate method.

Приватные методы

Метод Описание
CallNextHookEx ( IntPtr hhook, int code, IntPtr wParam, IntPtr lParam ) : int
CoreHookProc ( int code, IntPtr wParam, IntPtr lParam ) : int
OnHookInvoke ( HookEventArgs e ) : void
SetWindowsHookEx ( HookType code, HookProc func, IntPtr hInstance, int threadID ) : IntPtr
UnhookWindowsHookEx ( IntPtr hhook ) : int

Описание методов

Install() публичный Метод

Install the hook.
public Install ( ) : void
Результат void

Uninstall() публичный Метод

Uninstall the hook.
public Uninstall ( ) : void
Результат void

WindowsHook() публичный Метод

Construct a HookType hook.
public WindowsHook ( HookType hook ) : System
hook HookType Hook type.
Результат System

WindowsHook() публичный Метод

Construct a HookType hook giving a hook filter delegate method.
public WindowsHook ( HookType hook, HookProc func ) : System
hook HookType Hook type
func HookProc Hook filter event.
Результат System