Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Resize eines vorhanden Selection Rahmens (https://www.delphipraxis.net/200417-resize-eines-vorhanden-selection-rahmens.html)

Gyrospeter 18. Apr 2019 08:28

Resize eines vorhanden Selection Rahmens
 
Liste der Anhänge anzeigen (Anzahl: 2)
Guten Morgen,

ich bin neu hier und das ist zugleich mein erster Post :)

Ich suche etwas Hilfestellung bei folgendem Problem:

Ich habe eine Bitmap die ich in eine Paintbox lade und diese wiederum liegt in einer Scrollbox. Ich habe einen Selection Rect mit dem ich in der Bitmap einen Bereich per Mouse auswählen kann und dieser wird dann in einen Imagebereich kopiert. Nun möchte ich aber die Linien des Selection Rects mit der Maus "anfassen" können, so das ich Feintuning was das vergrößern bzw. verkleinern des Auswahlrechtecks betreiben kann.
Ich habe da schon an etwaige Hotspots gedacht, also kleinere Rects innerhalb des Selektionsrahmens bzw. auf den Linien des Rects. Funktioniert nur leider nicht so ganz wie ich mir das vorgestellt habe bzw. nur in eine Richtung. Von links oben nach rechts unten.
Wenn ich den Rahmen andersrum aufziehe, dann bleibt der Hotspot leider ausserhalb des Rahmens. Da ich als Ursprung des Offsetrects, mit dem ich hier arbeite, bei (0,0) der Bitmap habe.

Ich lade auch ein paar Bilder hoch, damit es etwas übersichtlicher wird.

Steku 18. Apr 2019 09:38

AW: Resize eines vorhanden Selection Rahmens
 
Hi,

schau dir mal den Thread an. Da ging es um eine SelectionBox,
und letztlich ist eine Komponente daraus geworden.
Denke das ist genau das was du suchst...

https://www.delphipraxis.net/170099-...omponente.html

Grüße
Steku

Gyrospeter 18. Apr 2019 10:33

AW: Resize eines vorhanden Selection Rahmens
 
Zitat:

Zitat von Steku (Beitrag 1430547)
Hi,

schau dir mal den Thread an. Da ging es um eine SelectionBox,
und letztlich ist eine Komponente daraus geworden.
Denke das ist genau das was du suchst...

https://www.delphipraxis.net/170099-...omponente.html

Grüße
Steku

Leider steige ich da noch nicht sooo ganz durch. Ich muss dazu sagen, dass ich noch Anfänger bin was Delphi angeht und deshalb nicht sofort jede Thematik verstehe.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz