public final class LowLevelMouseHook extends Hook
Hook.Descriptor
_listeners, CALLWNDPROC, CALLWNDPROCRET, CBT, FOREGROUNDIDLE, GETMESSAGE, JOURNALRECORD, KEYBOARD, KEYBOARD_LL, MOUSE, MOUSE_LL, SHELL, SYSMSGFILTER
Constructor and Description |
---|
LowLevelMouseHook() |
Modifier and Type | Method and Description |
---|---|
void |
addListener(HookEventListener listener)
Adds a hook event listener.
|
void |
install()
Installs the hook.
|
boolean |
isInstalled()
Verifies if the hook is installed.
|
protected long |
processEvent(long wParam,
long lParam) |
void |
removeListener(HookEventListener listener)
Removes a hook event listener.
|
void |
uninstall()
Uninstalls the hook.
|
getDescriptor, getFilter, isSynchronous, notifyListeners, setFilter, setSynchronous
protected long processEvent(long wParam, long lParam)
public boolean isInstalled()
Hook
isInstalled
in class Hook
public void install()
Hook
public void uninstall()
Hook
public void addListener(HookEventListener listener)
Hook
addListener
in class Hook
listener
- a hook event listener.public void removeListener(HookEventListener listener)
Hook
removeListener
in class Hook
listener
- a hook event listener.