Simuler des actions de la souris (position,clique)

Soyez le premier à donner votre avis sur cette source.

Snippet vu 15 205 fois - Téléchargée 29 fois

Contenu du snippet

Voici 2-3 lignes de codes permettant d'effectuer des actions de la souris:

Source / Exemple :


//déplacer la souris
SetCursorPos(X,Y);

//simuler un clique gauche(par exemple)
mouse_event(MOUSEEVENTF_LEFTDOWN , 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP,0,0, 0, 0);

voici les autres constantes:

MOUSEEVENTF_ABSOLUTE
MOUSEEVENTF_LEFTDOWN
MOUSEEVENTF_LEFTUP
MOUSEEVENTF_MIDDLEDOWN
MOUSEEVENTF_MIDDLEUP
MOUSEEVENTF_MOVE
MOUSEEVENTF_RIGHTDOWN
MOUSEEVENTF_RIGHTUP
MOUSEEVENTF_WHEEL
MOUSEEVENTF_XDOWN
MOUSEEVENTF_XUP

A voir également

Ajouter un commentaire

Commentaires

acosta11
Messages postés
14
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
3 juin 2008
-
Bonsoir,

est ce que quelqu un peut me dire a quoi servent

# MOUSEEVENTF_ABSOLUTE

et aussi

# MOUSEEVENTF_MOVE

étant donné que l on bouge la souris avec

//déplacer la souris
SetCursorPos(X,Y);

Merci d avance!

AcostA
MUSTAPH_A
Messages postés
20
Date d'inscription
mardi 30 août 2005
Statut
Membre
Dernière intervention
8 mai 2010
-
je cherche comment apartire d'un clique de sourei on peur ajouter un button sur une forme on four d'execution merci
JC_Master
Messages postés
1
Date d'inscription
dimanche 25 septembre 2005
Statut
Membre
Dernière intervention
2 septembre 2006
-
Très pratique, permet de prendre le controle de la souris et d'efectuer els mêmes opérations que si on le faisait nous même :)

A Nargzul : Oui tu peut intéréagire avec n'importe quel fenêtre, en fait n'improte quoi sur l'écran. Le tout est de s'assurer que chaque chose est bien à l'endroit ou tu l'avais prévu ^^ (Si tu a une fenêtre cacher par une autre n'espère pas cliquer à travers :p)
Nargzul
Messages postés
438
Date d'inscription
vendredi 9 mai 2003
Statut
Membre
Dernière intervention
26 juillet 2007
3 -
Est-ce que cela permet d'effectuer des clic sur une fenêtre qui est autre que celle de delphi?

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.