Salut!
J'ai remarqué qu'il y avait un décalage entre les graphismes et la position de la souris. Par exemple, si je fais...
...il y a un décalage vertical, apparemment dû à la hauteur de la barre de titre de la form, en plus d'un décalage sur les 2 axes, dû à l'épaisseur du filet de bordure, j'ai bien l'impression. Comment corriger les coordonnées pour que ça concorde à tous les coups (sur tous les systèmes)? - Merci de votre aide!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 procedure TForm1.Button1Click(Sender: TObject); var MyRect:TRect; begin MyRect.Left:=100; MyRect.Top:=100; MyRect.Right:=200; MyRect.Bottom:=200; Form1.Canvas.pen.Color:=$FF0000; Form1.Canvas.brush.Color:=$FF0000; Form1.Canvas.FillRect(MyRect); SetCursorPos(Form1.Left+100,Form1.Top+100); end;
Partager