Hallo,
noch eine Idee, falls du dich um das Zeichnen des Rechtecks möglichst wenig selber kümmern willst:
Ich gehe mal von einer
VCL Form aus?
Falls ja gibt's unter Zusätzlich die TShape Komponente. Die kann auch rechteckig sein und wenn
man für Brush den Style bsClear auswählt ist dieses auch transparent.
Nur über andere Kontrols wie Buttons kann es wohl nicht zeichnen, da landet es immer im Hintergrund.
Das hat auch Ereignisse wie OnStartDrag und OnEndDrag.
Grüße
TurboMagic