C# Класс FarsiLibrary.Win.FAPopup.HookManager

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
HookControllers System.Collections.ArrayList

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

Метод Описание
AddController ( IHookController ctrl ) : void
CheckController ( IHookController ctrl ) : void
HookManager ( ) : System
RemoveController ( IHookController ctrl ) : void

Защищенные методы

Метод Описание
GetInfoByThread ( ) : HookInfo
GetMessageHook ( int ncode, IntPtr wParam, IntPtr lParam ) : int
MouseHook ( int ncode, IntPtr wParam, IntPtr lParam ) : int
RemoveHooks ( ) : void
WndHook ( int ncode, IntPtr wParam, IntPtr lParam ) : int

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

Метод Описание
CallNextHookEx ( IntPtr hhk, int nCode, IntPtr wParam, IntPtr lParam ) : int
GetCurrentThreadId ( ) : int
InstallHook ( HookInfo hInfo ) : void
InternalGetMessage ( API_MSG &msg ) : void
InternalPostFilterMessage ( HookInfo hInfo, int Msg, Control wnd, IntPtr HWnd, IntPtr WParam, IntPtr LParam ) : bool
InternalPreFilterMessage ( HookInfo hInfo, int Msg, Control wnd, IntPtr HWnd, IntPtr WParam, IntPtr LParam ) : bool
OnApplicationExit ( object sender, EventArgs e ) : void
OnThreadExit ( object sender, EventArgs e ) : void
RemoveHook ( HookInfo hInfo, bool disposing ) : void
SetWindowsHookEx ( int idHook, Hook lpfn, int hMod, int dwThreadId ) : IntPtr
UnhookWindowsHookEx ( IntPtr hhk ) : bool

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

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

public AddController ( IHookController ctrl ) : void
ctrl IHookController
Результат void

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

public CheckController ( IHookController ctrl ) : void
ctrl IHookController
Результат void

GetInfoByThread() защищенный Метод

protected GetInfoByThread ( ) : HookInfo
Результат HookInfo

GetMessageHook() защищенный Метод

protected GetMessageHook ( int ncode, IntPtr wParam, IntPtr lParam ) : int
ncode int
wParam System.IntPtr
lParam System.IntPtr
Результат int

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

public HookManager ( ) : System
Результат System

MouseHook() защищенный Метод

protected MouseHook ( int ncode, IntPtr wParam, IntPtr lParam ) : int
ncode int
wParam System.IntPtr
lParam System.IntPtr
Результат int

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

public RemoveController ( IHookController ctrl ) : void
ctrl IHookController
Результат void

RemoveHooks() защищенный Метод

protected RemoveHooks ( ) : void
Результат void

WndHook() защищенный Метод

protected WndHook ( int ncode, IntPtr wParam, IntPtr lParam ) : int
ncode int
wParam System.IntPtr
lParam System.IntPtr
Результат int

Описание свойств

HookControllers публичное свойство

public ArrayList,System.Collections HookControllers
Результат System.Collections.ArrayList