Thema: Delphi Mapped images

Einzelnen Beitrag anzeigen

Benutzerbild von lume96
lume96

Registriert seit: 14. Sep 2003
Ort: Rognac/Marseille - Frankreich
128 Beiträge
 
Delphi 7 Professional
 
#1

Mapped images

  Alt 4. Jul 2004, 09:25
Hallo,

(Ich hoffe mal, die Rubrik ist ok; wusste nicht so genau, wo ich diese Frage einordnen sollte.)

Ich bin dabei für ein eventuelles Projekt ein bisschen Vorarbeit zu leisten. Unter Anderem benötige ich für dieses Projekt „Mapped Images“. Es geht darum, technische Zeichnungen anzuzeigen (z.B. Teilansicht eines Benzinmotors), die zur Identifizierung von Ersatzteilen dienen. Folgende Funktionen sollten vorhanden sein :
1) Ein MouseOver/MouseMove Event
2) Ein MouseClick Event

Jetzt frage ich mich, wie man das am Besten programmieren soll. Mein eigentliches Problem ist, dass die verschieden „aktiven“ Bereiche des Images nicht unbedingt rechteckig sind. Wäre Letzteres der Fall gewesen, hätte ich jeden Bereich einfach durch X1,Y1 (= Punkt oben links) sowie X2,Y2 (Punkt unten rechts) definiert und dann gegen die aktuelle Mausposition getestet.

Auf Grund der Natur der technischen Skizzen, müssen in diesem Fall die verschiedenen „aktiven“ Bereiche frei definierbar sein. Wie kann man so etwas am Besten in Koordinaten umwandeln, um diese dann später gegen eine Mausposition zu testen?

Bin für jeden Vorschlag dankbar.

Gruss,
Lutz
Lutz Meyer
  Mit Zitat antworten Zitat