Zitat von
Hobby-Programmierer:
Delphi-Quellcode:
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
const SC_DRAGMOVE = $F012;
begin
if Button = mbLeft then begin
ReleaseCapture;
Perform(WM_SYSCOMMAND, SC_DRAGMOVE, 0);
end;
end;
Wobei bei dieser Lösung die Abfrage Button = mbLeft unnötig ist, da dieses Verschieben sowieso nur auf die linke Maustaste reagiert.
Gruß