![]() |
kann ich auch nicht rechteckige klick-boxen erstellen
Hallo Leute,
habe folgendes Problem. Ich habe als IMAGE eine Dartscheibe, nun möchte ich durch klicken auf die entsprechenden Segmente die dort erzielten Punkte anzeigen lassen. Ich berechne das im Moment durch X,Y Koordinaten beim Mouseklick, jedoch hab ich das Problem das diese KlickBoxen (also die Bereiche in denen die Mouse gedrückt wird) nihct rechteckig sind, sondern von der Form her aussehen wie Kuchenstückchen bzw. Kreissegmente sind Wer kann mir helfen diese Problem zu lösen Danke schon mal an alle MfG Hubertus |
Re: kann ich auch nicht rechteckige klick-boxen erstellen
Hallo,
klar - das geht. Du könntest für jedes Kuchenstück eine Region erzeugen und dann über ![]() |
Re: kann ich auch nicht rechteckige klick-boxen erstellen
Hoi
Du könntest den Segmenten (wenn auch nur geringfügig) unterschiedliche Farben geben und dann anhand der Farbe unter dem Mauscursor bestimmen, auf welches geklickt wurde. Vorteil : Du hast mit den Formen kein Problem Nachteil: Du musst mit den Farben aufpassen Gruss Shaman |
Re: kann ich auch nicht rechteckige klick-boxen erstellen
Nachteil: über farben programmieren: pfui!
|
Re: kann ich auch nicht rechteckige klick-boxen erstellen
Zitat:
|
Re: kann ich auch nicht rechteckige klick-boxen erstellen
wie genau funktioniert das mit PtInRegion ?
|
Re: kann ich auch nicht rechteckige klick-boxen erstellen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:55 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