22 Voix

Delphi/Lazarus: Récupérer la Position du Curseur par rapport au Form/Fenêtre

Conseil de Delphiain | 23/11/2023 à 19:48

Avec la fonction GetCursorPos(), vous pouvez obtenir la position du curseur par rapport à l'écran. Voici une manière d'obtenir la position du curseur par rapport à un form (fenêtre):

var
  P: TPoint;
begin
  GetCursorPos(P);
  P := Form1.ScreenToClient(P);
  Form1.Caption := inttostr(P.X + ' ' + inttostr(P.Y));
end;

Tout d’abord, nous utilisons GetCursorPos() pour enregistrer la position actuelle de la souris au point P. Après cela, nous convertissons les coordonnées de l’écran en coordonnées de formulaire de Form1 en utilisant ScreenToClient(). Enfin, nous affichons les coordonnées converties comme légende de notre fenêtre.

RépondrePositifNégatif

Sur l’Auteur

AvatarL’auteur n’a pas encore ajouté de brève description de profil.
Voir Profil

 

Sujets Connexes

VirtualBox: Changer la Date et l'Heure

Tutoriel | 10 Commentaires

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.