Bonjour,

je tente d�crire un programme simulant les d�placement de la souris et la pression dur les touches clavier via PostMessage (en ayant pr�alablement r�cup�r� un HWND vers la fen�tre cible.

Pas de probl�mes concernant l'envois de messages relatifs � la pression d'une touche clavier (avec WM_KEYDOWN, WM_KEYUP), par contre impossible d'envoyer un message de clic de la souris � un point particulier de la zone cliente.
J'ai essay� avec :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
 
PostMessage(hwndCible, WM_LBUTTONDOWN, MK_LBUTTON, MAKELPARAM(x,y));
PostMessage(hwndCible, WM_LBUTTONUP, MK_LBUTTON, MAKELPARAM(x,y));
Mais cela ne fonctionne pas (alors que les clics ont apparement bien lieu)
Comment faire pour poster un message disant qu'un clic a eu lieu � telle coordonn�e ?

Je pr�cise que ma fen�tre cible est minimis�e, si c'est ce qui pose probl�me (des histoires de SetCapture...)

Quand � la solution de SetCursor et mouse_event, elles d�placent effectivement la souris � l'�cran, ce que je ne veux pas, vu que j'aimerai pouvoir faire autre chose pendant que le programme dialogue avec l'application cible.

Merci d'avance.

Merci de penser aux balises codes / nico-pyright(c)