Einzelnen Beitrag anzeigen

Amateurprofi

Registriert seit: 17. Nov 2005
Ort: Hamburg
1.041 Beiträge
 
Delphi XE2 Professional
 
#6

AW: Mauszeigerposition ungleich Mauszeigericonposition

  Alt 4. Aug 2010, 00:33
"Mouse.CursorPos" bezieht sich auf die Bildschirmkorrdinaten. Die des TImages beziehen sich auf dein Formular.
Daher diese Unterschiede.

Würde sich dein Formular am Bildschirm exakt oben links befinden, müssten die Koordinaten übereinstimmen.
Nein, m.E. auch dann nicht, weil sich die Koordinaten des TImage nicht auf das Formular sondern auf die ClientArea des Formulars beziehen.
Dazwischen liegt in der Horizontalen der Rand des Formulars und in der Vertikalen der Rand, die Caption und ggfs. das MainMenu des Formulars.
Es sei denn es handelt sich um ein rahmenloses Formular ohne Caption und ohne MainMenu.
Gruß, Klaus
Die Titanic wurde von Profis gebaut,
die Arche Noah von einem Amateur.
... Und dieser Beitrag vom Amateurprofi....
  Mit Zitat antworten Zitat