Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#2

Re: Rahmen in TImage, mit Maus verschiebbat

  Alt 29. Aug 2005, 17:05
Hast du ein konkretes Problem oder fehlt dir ein Ansatz? Ein bisschen Pseudocode:
Code:
Rect: TRect;
MousePos: TPoint;

OnMouseDown
  MousePos := Point(X, Y);

OnMouseMove
  if ssLeft in ShiftState then
    Rectangle(Displace(Rect, Point(X, Y) - MousePos);

OnMouseUp
  Rect := Displace(Rect, Point(X, Y) - MousePos);

Displace(TRect, TPoint) // Verschiebt Rechteck
  [...]
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat