Einzelnen Beitrag anzeigen

Benutzerbild von _frank_
_frank_

Registriert seit: 21. Feb 2003
Ort: Plauen / Bamberg
922 Beiträge
 
Delphi 3 Professional
 
#5

Re: Bildbereiche auswählen/Auswahl zeichnen

  Alt 5. Aug 2006, 12:23
ich verstehe das problem auch nicht, mal einen denkanstoß...

schreibe dir
- eine komponente vom Typ TCustomControl
- eine bitmap-eigenschaft, welche das grundbild enthält
- mittels mousedown/up/move die Region definieren lassen (bei down position setzen, bei move nur zeichen)
- das zeichnen selbst einfach per bitblt auf das canvas des controls machen (gleiches in der paint-methode (override))

am einfachsten ist natürlich rechteck/elipse, da kannst du TRect als speicher für die koordinaten nehmen. bei polygon musst du ein dynamisches array oder eine TList mit TPoint-pointern nehmen (ggf. überschneidungsprüfung).

HTH Frank
  Mit Zitat antworten Zitat