Einzelnen Beitrag anzeigen

Gyrospeter

Registriert seit: 11. Apr 2019
49 Beiträge
 
Delphi 10.4 Sydney
 
#1

Resize eines vorhanden Selection Rahmens

  Alt 18. Apr 2019, 08:28
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.
Miniaturansicht angehängter Grafiken
lion.jpg   lion-2.jpg  

Geändert von Gyrospeter (18. Apr 2019 um 09:34 Uhr)
  Mit Zitat antworten Zitat