Naja, was dich ja im Grunde interessiert, ist wenn sich ein Fenster bewegt (i.e. bewegt wird) - richtig? Dementsprechend müßtest du je nachdem was erreicht werden soll
WM_MOVING oder
WM_MOVE abfangen und die Positionen auswerten (und ggf. bei WM_MOVING auch modifizieren).