![]() |
mausposition in einem fenster/objekt???
habe ein diagram das aus einem image in einer Scrollbox besteht
um bestimmte werte aus dem diagramm abzufragen brauche ich die genaue cursorposition
Code:
wie kann ich die höhe der oberen statusleiste (<- keine ahnung wie die genannt wird - da wo maximieren und x-schliessenbutton ist) abfragen
var
CursorPos: TPoint; begin GetCursorPos(CursorPos); panel7.caption := inttostr(CursorPos.X-Form1.Left-ScrollBox1.left-image1.left) + ' ' + inttostr(CursorPos.Y-Form1.top-ScrollBox1.top-image1.top); end; oda gibt es eine andere möglichkeit bei der positionsausgabe der maus inhalb eines fensters/objekts auszulesen |
Re: mausposition in einem fenster/objekt???
Hi,
schaue mal bei den Ereignissen der Komponente nach, dort kann man z.B. bei onMouseMove/onMouseDown/etc. die Koordinaten auslesen. procedure TFHaupt.Image1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); Die Integerwerte X,Y geben dabei die Mauszeigerposition an. |
Re: mausposition in einem fenster/objekt???
Delphi-Quellcode:
Hilfe das!
CursorPos := ScreenToClient(Mouse.CursorPos);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz