Delphi/Lazarus: Déterminer la Position de la Souris
Question de Invité | 22/10/2020 à 16:05
Existe-t-il une possibilité de spécifier la position actuelle de la souris dans Lazarus ou Delphi?
Par exemple en termes de coordonnées X et Y récentes à l'écran?
Sujets Connexes
Delphi/Lazarus: La touche ALT, SHIFT ou CTRL est-elle enfoncée?
Tutoriel | 0 Commentaires
Pipette: Obtenir des Couleurs de tout l'Écran
Tutoriel | 0 Commentaires
Delphi/Lazarus: Récupérer la Position du Curseur par rapport au Form/Fenêtre
Conseil | 0 Commentaires
Delphi/Lazarus: Modifier l’Ordre des TabSheets sur PageControl au Moment de l’Exécution
Conseil | 0 Commentaires
Delphi/Lazarus: Récupérer la position X/Y d'un contrôle par rapport à l'écran
Conseil | 0 Commentaires
Lazarus: Charger Fichier en tant que Array d'Octets et Enregistrer Array d'Octets en tant que Fichier
Tutoriel | 0 Commentaires
CSS: Réinitialiser la propriété "position"
Question | 1 Réponse
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.
Oui c'est possible. Il existe même plusieurs façons de le faire. Tout d'abord, vous pouvez toujours utiliser Mouse.CursorPos.X et Mouse.CursorPos.Y pour accéder à la position actuelle de la souris sur l'écran. Par exemple comme ça:
Dans cet exemple, nous utilisons une Timer afin de lire la position de la souris à intervalles réguliers et de les afficher comme légende du formulaire.
Cependant, de nombreux contrôles proposent directement l'événement OnMouseMove qui met automatiquement à disposition les variables X et Y. Entre autres, chaque Form propose également cet événement, de sorte que vous pouvez également récupérer la position de la souris de la manière suivante:
Dans cet exemple, nous affichons la position actuelle de la souris en tant que Caption d'une Label à chaque fois que la souris se déplace sur le formulaire.
23/10/2020 à 20:33