UDF > WinAPIEx > System > User Mouse Input >


_WinAPI_Mouse_Event

Simule le mouvement de la souris et les clics de bouton

#include <WinAPISys.au3>
_WinAPI_Mouse_Event ( $iFlags [, $iX = 0 [, $iY = 0 [, $iData = 0 [, $iExtraInfo = 0]]]] )

Paramètres

$iFlags Un ensemble de bits qui spécifient les différents aspects du mouvement de la souris et du clic d'un bouton. Les bits dans ce paramètre peuvent être n'importe quelle combinaison raisonnable des valeurs suivantes:
$MOUSEEVENTF_ABSOLUTE - Indique que les paramètres $iX et $Y contiennent des coordonnées absolues normales. Si ce flag n'est pas positionné, ces paramètres contiennent des données relatives, le changement de position depuis la dernière position signalée.
Ce flag peut être défini ou pas, indépendamment du type de souris ou du périphérique semblable à une souris, s'il existe, connecté au système.
$MOUSEEVENTF_MOVE - Indique qu'un mouvement est détecté
$MOUSEEVENTF_LEFTDOWN - Indique que le bouton gauche est pressé
$MOUSEEVENTF_LEFTUP - Indique que le bouton gauche est relaché
$MOUSEEVENTF_RIGHTDOWN - Indique que le bouton droit est pressé
$MOUSEEVENTF_RIGHTUP - Indique que le bouton droit est relaché
$MOUSEEVENTF_MIDDLEDOWN - Indique que le bouton du milieu est pressé
$MOUSEEVENTF_MIDDLEUP - Indique que le bouton du milieu est relaché
$MOUSEEVENTF_WHEEL - Indique que la molette a été tournée, si la souris possède une molette
$MOUSEEVENTF_XDOWN - Indique qu'un bouton X a été pressé
$MOUSEEVENTF_XUP - Indique qu'un bouton X a été relaché
$iX [optionnel] Indique la position absolue de la souris le long de l'axe X ou son déplacement depuis que le dernier événement de souris a été généré suivant le paramètre $MOUSEEVENTF_ABSOLUTE. La donnée absolue représente la coordonnée actuelle X de la souris, la donnée relative représente le nombre de Mickey du déplacement.
$iY [optionnel] Indique la position absolue de la souris le long de l'axe Y ou son déplacement depuis que le dernier événement de souris a été généré suivant le paramètre $MOUSEEVENTF_ABSOLUTE. La donnée absolue représente la coordonnée actuelle Y de la souris, la donnée relative représente le nombre de Mickey du déplacement.
$iData [optionnel] Si $iFlags est $MOUSEEVENTF_WHEEL, alors $iData spécifie la quantité de rotation de la molette. Une valeur positive indique que la molette a été tournée vers l'avant de la souris. Une valeur négative indique que la molette a été tournée vers l'arrière de la souris. Un clic de molette est défini comme $WHEEL_DELTA, qui est 120. Si $iFlags n'est pas $MOUSEEVENTF_WHEEL, alors $iData doit être zéro.
$iExtraInfo [optionnel] Spécifie une valeur 32 bits associé à l'événement de la souris

Valeur de retour

Aucune.

Remarque

Les constantes ci-dessus nécessitent Constants.au3

Voir aussi

Consultez mouse_event dans la librairie MSDN.