Bonjour,
J'en appelle � vos savoirs car je n'ai pas trouv�.
Je cherche � d�tecter la position du curseur de la souris quand on r�alise un droite ou gauche-clic n'importe o� sur l'�cran y compris [surtout...] en dehors de l'application.
J'ai trouv� ce vieux morceau de code : https://lazplanet.gitlab.io/2016/06/...side-your.html
Apr�s l�g�re adaptation (�crit pour du 32 bits � la base), �a fonctionne tr�s bien sous Windows.
Probl�me : sous Linux �a ne fonctionne pas du tout.
Avec quelques recherches, j'ai compris qu'il me fallait probablement utiliser les unit�s Process, LCLIntf, LMessages.
A la compilation, j'ai les erreurs suivantes :
ce qui me semble normal puisque cela semble correspondre � des d�nominations windows
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 Identifier not Found "wm_lbuttonup" (et aussi tous les autres wParam possibles) Identifier not Found "SetWindowsHookEx" Identifier not Found "UnhookWindowsHookEx"
Auriez-vous des pistes pour m'orienter, afin de rendre la compilation de cet outil possible sous les 2 types d'OS ?
Merci pour toute l'aide que vous pourrez m'apporter ! (ou pour me dire que c'est impossible si tel est le cas)
PS : autodidacte, utilisant Lazarus ponctuellement pour me coder des petits outils simples, c'est la premi�re fois que je crosse-compile (en vue d'une migration d'OS) mais je suis de bonne volont� si on veut bien m'expliquer comme � un quasi-novice(l'�cole m'a donn� il y a 30 ans un l�ger vernis de Turbo Pascal puis Delphi, c'est dire comme cela est ... loin...)
Partager