VB.Net - Mouse Hook Withevents

Description

Les fonctions utilisées:
SetWindowsHookEx
CallNextHookEx
UnhookWindowsHookEx
GetModuleHandle
GetModuleHandleW
GetCurrentThreadId
GetCurrentHandleModule
GetDoubleClickTime

Structure:
MSLLHOOKSTRUCT

Enumérations:
HookType
MouseType
WindowsMessageType

Evenements gérés:
MouseMove,MouseLeftClickDown,MouseLeftClickUp,MouseLeftDoubleClick,
MouseRightClickDown,MouseRightClickUp,MouseRightDoubleClick,
MouseMiddleClickDown, MouseMiddleClickUp,MouseMiddleDoubleClick et MouseWheel

-

Je n'ai pas réussit à intercepter les messages du double-click,
WM_LBUTTONDBLCLK, WM_RBUTTONDBLCLK, WM_MBUTTONDBLCLK,
alors je l'ai remplacé par une petite fonction qui calcul le temps des clics
en respectant le paramètre renvoyé par GetDoubleClickTime.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.