Partager via


Fonctions d’entrée de souris

Contenu de cette section

Rubrique Description
_TrackMouseEvent
Publie des messages lorsque le pointeur de la souris quitte une fenêtre ou pointe dessus pendant une durée déterminée. Cette fonction appelle l’événement TrackMouseEvent s’il existe, sinon l’émule.
DragDetect
Capture la souris et suit ses déplacements jusqu'à ce que l'utilisateur relâche le bouton gauche, appuie sur la touche Échap ou déplace la souris en dehors du rectangle de glissement entourant le point spécifié. La largeur et la hauteur du rectangle de déplacement sont spécifiées par les valeurs SM_CXDRAG et SM_CYDRAG retournées par la fonction GetSystemMetrics.
GetCapture
Récupère un handle de la fenêtre qui a capturé la souris (s’il en existe une). Une seule fenêtre à la fois peut capturer la souris. Elle reçoit les données de la souris, que le curseur se trouve ou non à l’intérieur de ses limites.
GetDoubleClickTime
Récupère le délai de double-clic actuel de la souris. Un double-clic est une série de deux clics du bouton de souris, dont le second se produit dans un délai spécifié après le premier. Le délai de double-clic correspond au nombre maximal de millisecondes entre le premier et le deuxième clic d’un double-clic. La valeur maximale s’élève à 5 000 millisecondes.
GetMouseMovePointsEx
Récupère l’historique des coordonnées de la souris ou du stylet (64 maximum).
mouse_event
La fonction mouse_event synthétise le mouvement de la souris et les clics de bouton.
Note: Cette fonction a été remplacée. Utilisez SendInput à la place.
ReleaseCapture
Libère la capture de la souris d’une fenêtre dans le thread d’exécution actuel et rétablit le traitement normal d’entrée de la souris. Une fenêtre qui capture la souris reçoit toutes les entrées correspondantes, quelle que soit la position du curseur, à moins qu’un bouton de la souris ne soit actionné alors que la zone réactive du curseur se trouve dans la fenêtre d’un autre thread.
SetCapture
Définit la capture de la souris sur la fenêtre spécifiée appartenant au thread en cours.
SetDoubleClickTime
Définit le délai de double-clic de la souris. Un double-clic est une série de deux clics d’un bouton de souris, dont le second se produit dans un délai spécifié après le premier. Le délai de double-clic correspond au nombre maximal de millisecondes entre le premier et le deuxième clic d’un double-clic.
SwapMouseButton
Inverse ou rétablit la signification des boutons gauche et droit de la souris.
TrackMouseEvent
Publie des messages lorsque le pointeur de la souris quitte une fenêtre ou pointe dessus pendant une durée déterminée.
Note: La fonction _TrackMouseEvent appelle TrackMouseEvent s’il existe, sinon _TrackMouseEvent émule TrackMouseEvent.