Moin!
Zitat von
hboy:
bei mousedown:
GetCursorPos
bei mouseup nochmal getcursorpos und damit die Differenz ermitteln, und mit image.picture.bitmap.canvas.copyrect kannstes dann neu zeichnen, um das stück versc´hoben
Warum gleich
VCL und
WinAPI mischen, wenn man mit Mouse.CursorPos auf die gleichen Werte wie GetCursorPos() kommt?
Und warum nicht gleich die X und Y Koordinaten von MouseDown und MouseUp nutzen?
Dann muss er nach dem verschieben den alten Bereich noch leeren, wo vorher das Bitmap lag.
MfG
Muetze1