C# Class Balloon.NET.Hooks.WindowsHook

Inheritance: System.ComponentModel.Component
Afficher le fichier Open project: NexusMods/NexusModManager-4.5 Class Usage Examples

Méthodes publiques

Méthode Description
HookCurrentThread ( ) : void
WindowsHook ( ) : System
WindowsHook ( System container ) : System

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
OnCallWndProcHook ( object key, CallWndProcHookEventArgs e ) : void
OnCallWndRetProcHook ( object key, CallWndProcRetHookEventArgs e ) : void
OnKeyBoardHook ( object hook, KeyBoardHookEventArgs e ) : void
OnMouseHook ( object hook, MouseHookEventArgs e ) : void

Private Methods

Méthode Description
AddHookEventHandler ( HookType type, Type classType, Delegate value ) : void
GetCurrentThreadId ( ) : int
GetHookObjectForType ( HookType type ) : BaseHook
RemoveHookEventHandler ( HookType type, Delegate value ) : void

Method Details

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

HookCurrentThread() public méthode

public HookCurrentThread ( ) : void
Résultat void

OnCallWndProcHook() protected méthode

protected OnCallWndProcHook ( object key, CallWndProcHookEventArgs e ) : void
key object
e CallWndProcHookEventArgs
Résultat void

OnCallWndRetProcHook() protected méthode

protected OnCallWndRetProcHook ( object key, CallWndProcRetHookEventArgs e ) : void
key object
e CallWndProcRetHookEventArgs
Résultat void

OnKeyBoardHook() protected méthode

protected OnKeyBoardHook ( object hook, KeyBoardHookEventArgs e ) : void
hook object
e KeyBoardHookEventArgs
Résultat void

OnMouseHook() protected méthode

protected OnMouseHook ( object hook, MouseHookEventArgs e ) : void
hook object
e MouseHookEventArgs
Résultat void

WindowsHook() public méthode

public WindowsHook ( ) : System
Résultat System

WindowsHook() public méthode

public WindowsHook ( System container ) : System
container System
Résultat System