Hmm..
Da die Anwendung (da Bussy durch die Verarbeitung) gar nicht mitbekommt, das Sie Verschoben/Minimiert wurde, würde die Positionsanpassung wohl besser in 'Animate' vom Spinner aufgehoben sein.
Hier könnte man
Delphi-Quellcode:
var
WindowPlacement : TWindowPlacement;
begin
WindowPlacement.length := sizeof(TWindowPlacement);
GetWindowPlacement(
Handle,@WindowPlacement);
..
verwenden, um die Position und den Status zu erhalten und entsprechend darauf reagieren.
Das anfängliche Zentrieren erfolgt ja auch in der
DLL...
(alles nur Ideen..)
Na ja ich würde in WM_NCHITTEST darauf reagieren..
Aber wie gesagt das verändert das komplette verhalten wie es eigentlich sein soll.
Ich werde es nicht addieren ABER es steht dir frei es selbst zu tun. Quelltext ist ja vorhanden.
gruss