J'ai fait un crochet de niveau bas de la souris et cela fonctionne bien sauf un problème: le paramètre de la procédure.HookProc param - null
voici mon code: http://pastebin.com/X2198UTb
Mon HookProc situé au milieu du code sous mon commentaire.
Est-ce un problème ou devrait-il être comme ça? si cela devrait être comme ça - comment puis-je savoir quelle fenêtre devrait obtenir le bon clic? /// J'ai ajouté une condition pour activer l'événement - clic droit.
vous avez raison, ça devrait être WH_MOUSE_LL. Si je passe ce que vous avez dit, cela ne fonctionne pas du tout, peut-être que si je vais créer une autre DLL cela fonctionnera, mais User32.dll fonctionne ... puis-je connaître le handle de la fenêtre qui devrait recevoir le message avec la structure que vous avez pointée? (parce que je ne vois pas la propriété 'hwnd') – Ohad
Je vais faire WH_MOUSE (pas LL) en CPP ... J'espère que ça va marcher. – Ohad
Non, les hooks de bas niveau sont appelés avant que le message ne soit publié dans la file d'attente des messages du thread cible. Il n'est pas encore associé à un hwnd spécifique. –