![]() |
Probleme mit Drawgrid
hi leute,
hab ein kleines Problem mit Drawgrid. Ich hab eine Tabelle, und in jede zelle habe ich eine kleine grafik gezeichnet. Nun würde ich gerne bei in der mousemove-routine überprüfen, ob der cursor über der grafik ist. mit den gelieferten x/y-Koordinaten ist mir aber leider nicht wirklich weitergeholfen, da dies nur bildschirmkoordinaten sind. mit dem befehl mousecoord(x,y) kann ich ja schon mal bestimmen, in welcher zelle sich der cursor befindet. gibt es eine möglichkeit, x/y-koordinaten der jeweiligen zelle zu bekommen? schon mal herzlichen dank für eure antworten gruß Fritziiiii ps: hoffe, ich hab mein problem verständlich ausgedrückt! |
Re: Probleme mit Drawgrid
Mit der Methode ScreenToClient von Windows-Controls kannst Du die Mauskoordinaten umrechnen lassen.
|
Re: Probleme mit Drawgrid
Danke schon mal für deine schnelle antwort.
hab jetzt mal ein bißchen screentoclient rumgespielt, aber scheinbar komm ich immer auf die selben y-werte, die mir auch mousemove übergibt. sprich, wenn ich ans ende der tabelle scrolle, dann mit der maus ans obere ende von der komponente fahre, dann hab ich nen y-wert von 1, und nicht von beispielsweise 500 :-( |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09 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-2025 by Thomas Breitkreuz