Einzelnen Beitrag anzeigen

Benutzerbild von Fussball-Robby
Fussball-Robby

Registriert seit: 22. Okt 2007
Ort: Nähe Köln
1.063 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: adDraw und cursor position

  Alt 7. Jun 2008, 23:21
Mouse.CursorPos ist relativ zur linken oberen Ecke des Desktops, das Zeichnen passiert aber relativ zur linken oberen Ecke der Form. Man muss die Position also "umrechnen", und das übernimmt ScreenToClient.
Delphi-Quellcode:
  posx := ScreenToClient(Mouse.CursorPos).X;
posy := ScreenToClient(Mouse.CursorPos).Y;
Robert L.
Der folgende Satz ist richtig!
Der vorherige Satz ist falsch!

Paradox
  Mit Zitat antworten Zitat