Partager via


Fonctions d’entrée de la souris

Dans cette section

Sujet Description
_TrackMouseEvent
Publie des messages lorsque le pointeur de la souris quitte une fenêtre ou pointe sur une fenêtre pendant une durée spécifiée. Cette fonction appelle TrackMouseEvent s’il existe, sinon il l’émule.
DragDetect
Capture la souris et suit son mouvement 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 glisser autour du point spécifié. La largeur et la hauteur du rectangle de glissement sont spécifiées par les valeurs SM_CXDRAG et SM_CYDRAG retournées par la fonctionGetSystemMetrics.
GetCapture
Récupère un handle dans la fenêtre (le cas échéant) qui a capturé la souris. Une seule fenêtre à la fois peut capturer la souris ; cette fenêtre reçoit l’entrée de la souris si le curseur se trouve à l’intérieur de ses bordures.
GetDoubleClickTime
Récupère l’heure actuelle du double-clic de la souris. Un double-clic est une série de deux clics du bouton de la souris, la seconde se produisant dans un délai spécifié après le premier. Le temps de double-clic est le nombre maximal de millisecondes qui peuvent se produire entre le premier et le deuxième clic d’un double-clic. La durée maximale de double-clic est de 5 000 millisecondes.
GetMouseMovePointsEx
Récupère un historique allant jusqu’à 64 coordonnées précédentes de la souris ou du stylet.
mouse_event
La fonction mouse_event synthétise le mouvement de la souris et les clics de bouton.
Remarque : cette fonction a été remplacée. Utilisez SendInput à la place.
ReleaseCapture
Libère la capture de la souris à partir d’une fenêtre dans le thread actuel et restaure le traitement normal des entrées de la souris. Une fenêtre qui a capturé la souris reçoit toutes les entrées de la souris, quelle que soit la position du curseur, sauf lorsqu’un bouton de la souris est cliqué pendant que le 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 actuel.
SetDoubleClickTime
Définit l’heure du double-clic pour la souris. Un double-clic est une série de deux clics d’un bouton de souris, la seconde se produisant dans un délai spécifié après le premier. Le temps de double-clic est le nombre maximal de millisecondes qui peuvent se produire entre le premier et le deuxième clic d’un double-clic.
SwapMouseButton
Inverse ou restaure 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 sur une fenêtre pendant une durée spécifiée.
Remarque : la fonction _TrackMouseEvent appelle TrackMouseEvent s’il existe, sinon _TrackMouseEvent émule TrackMouseEvent.