Cursorposition in der paintbox?

Salut…

Ich Progge gerade in Delhpi an einem Brettspiel für den PC rum. Dafür müsste ich aber die Cursorposition abfragen können, jedoch nicht im Koordinatensystem des Bildschirms, sondern nur in dem einer Paintbox. Ich hab aber nirgenwo was gefunden…

servus,

kein problem, du nimmst einfach das mouse_over ereignis deiner paintbox, in den angegebenen eingabeparamentern (x und y glaub ich) stehen die koordinaten als integer drin, da brauchst du gar nix machen…

ciao - jens

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

kleine Korrektur und Ergänzung
Hallo,

kein problem, du nimmst einfach das mouse_over ereignis deiner
paintbox, in den angegebenen eingabeparamentern (x und y glaub
ich) stehen die koordinaten als integer drin, da brauchst du
gar nix machen…

das Ereignis heißt MouseMove. Es geht auch mit MouseDown und MouseUp.

Gruß, Niels

Die meisten Controls, so auch TPaintBox, besitzen die Methode ScreenToClient(), mit der globale Koordinaten in die Koordinaten des Controls einfach umgerechnet werden können. (Näheres in der Online-Hilfe)