Registriert seit: 21. Feb 2003
Ort: Plauen / Bamberg
922 Beiträge
Delphi 3 Professional
|
Re: Bildbereiche auswählen/Auswahl zeichnen
5. Aug 2006, 13: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
|