Einzelnen Beitrag anzeigen

Benutzerbild von bitsetter
bitsetter

Registriert seit: 17. Jan 2007
1.169 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Objecte erstellen/Layout bestimmen

  Alt 17. Feb 2007, 17:54
Hi,
schau dir doch mal die Komponenten TImage und TPaintbox an, die gezeichneten Sachen, bleiben dort auch erhalten, wenn man dort z.B. ein Fenster rüberschiebt.

Wenn du was anklickbar machen willst, wäre es das einfachste wenn du z.B. das Dach mit roter Farbe füllst. Im onMouseDown Ereignis des Images prüfst du dann mit Farbe:= image1.Canvas.Pixels[x,y]; die Farbe. Dann "weis" das Programm, dass du ins Dach geklickt hast.

Eine weitere Möglichkeit wäre die Arbeit mit Regionen, und hier noch ein Link dazu.
Eigenes Shape anklickbar machen
Gruß bitsetter
"Viele Wege führen nach Rom"
Wolfgang Mocker (geb. 1954), dt. Satiriker und Aphoristiker
  Mit Zitat antworten Zitat