Mausposition anzeigen

andreas_gierisch

Erfahrenes Mitglied

Hallo, kann mir jemand bei folgendem Problem helfen?:

Ich möchte mir in einem Fenster mit Paintbox die aktuelle Position des Mauszeigers anzeigen lassen. Ich habe dies mit folgendem Code unter dem Ereignis OnMouseMove versucht:

Code:
POINT pos;
GetCursorPos(&pos);
Edit1->Text = IntToStr(pos.x);
Edit2->Text = FloatToStr(pos.y);

Der Code funktioniert auch soweit, jedoch zeigt er die Position relativ zur linken oberen Bildschirmecke an. Ich möchte allerdings die Position relativ zur oberen linken Fensterecke angezeigt bekommen. Dazu benötige ich wahrscheinlich die Position des Fensters relativ zur Bildschirmecke, wie kann ich diese ermitteln?
 
andreas_gierisch hat gesagt.:
Borland5.0
Dazu benötige ich wahrscheinlich die Position des Fensters relativ zur Bildschirmecke, wie kann ich diese ermitteln?

Ganz einfach mit "Form->Top" und "Form->Left"! Es gibt übrigens ein extra Forum für den Builder.
 
Zurück