NEO ::: TEAM
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

NEO ::: TEAM

New Evolution Owner
 
AccueilRechercherDernières imagesS'enregistrerConnexion
Le deal à ne pas rater :
Blue Lock : où acheter le Tome 22 édition limitée du manga Blue ...
12 €
Voir le deal

 

 simuler un clic de souris

Aller en bas 
AuteurMessage
hou$$am
Fondateur
Fondateur
hou$$am


Nombre de messages : 386
Localisation : Tlemcen-Algeria
Date d'inscription : 04/01/2007

simuler un clic de souris Empty
MessageSujet: simuler un clic de souris   simuler un clic de souris Icon_minitimeMer 17 Jan - 2:56

Il suffit de déplacer la souris, faire croire à Windows que le bouton est appuyé, puis relâcher et remettre (ou pas) le curseur en place. Voici comment faire :

Code:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  TPoint MyPoint;
  // Récupère la position du curseur
  GetCursorPos(&MyPoint);
  // Positionne le curseur sur l'écran
  SetCursorPos(200, 200);
  // Simule l'action de clic du bouton gauche de la souris
  mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
  // Simule l'action de relâcher du bouton gauche de la souris
  mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
  // Repositionne le curseur à sa position d'origine
  SetCursorPos(MyPoint.x, MyPoint.y);
}

Il existe aussi les constantes :

* MOUSEEVENTF_RIGHTDOWN et MOUSEEVENTF_RIGHTUP pour provoquer des clics droits
* MOUSEEVENTF_MIDDLEDOWN et MOUSEEVENTF_MIDDLEUP pour provoquer un clic du bouton du milieu
* MOUSEEVENTF_MOVE pour faire croire que la souris a bougé sans la faire bouger
* MOUSEEVENTF_WHEEL pour faire croire que la molette a bougé (sans indication de sens)

Revenir en haut Aller en bas
 
simuler un clic de souris
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
NEO ::: TEAM :: Informatique :: Les RADs :: Borland C++ 5,6-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser