aber dann hing es noch an
HANDLE ...
nicht deklariert ...
was weiß ich welches
Handle von welchem Objekt ...
Wahhhh
Und du hast dich noch nie gefragt, wozu der Sender gut sein soll?
(Sender as TWinControl).Handle
Wobei hier der Sender immer die Form sein wird, da das WM_MOVE natürlich an die Form geschickt wurde.
Und, wie bereits erwähnt, gibt es auch WM_MOUSELEAVE.
Wenn man nicht die Maustaste dabei drübt, dann gibt es auch kein WM_MOVE, außerhalb des Fensters.
Deine Funktion wird es schwer haben, so das Verlassen mitzubekommen.