j'ai une forme en pleine écran
j'ai un paintbox dont la propriété Top est à 40
j'ai un bitmap bmp sur lequel je dessine une grille dont les cases ont une taille de 20*20 et j'affecte à la procédure onpaint de paintbox:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
procedure TForm2.FormPaint(Sender: TObject);
begin
     PaintBox1.Canvas.Draw(0,0,bmp);
end;
par contre, quand je clique sur la première case avec la souris, le programme m'indique que mouse.cursorPos.Y=75 (par exemple), alors qu'elle ne devrait pas dépasser 60. J'ai donc un écart d'environ 25 par rapport à ce que j'attends
Je n'ai pas de problème pour la composante X

j'ai un beep dans la procédure paintBoxClic pour vérifier que le contour de mon dessin correspond parfaitement au contour du paintbox.


Y a-t-il une explication à cela ?
est-ce que ça peut correspondre à la bande supérieure de la forme ?