Man nehme ...
ScreenToClient() und ClientToScreen(). Anhand des ersten Parameters wirst du schon feststellen, daß ein Referenzfenster übergeben werden muß (das ist das Fenster von welchem du oben die Rects geholt hast!).
Mit der 2ten Funktion konvertierst du dann das Rechteck aus dem Aufruf von GetClientRect() in Screen-Koordinaten und voila kannst du top/left usw. vergleichen
ACHTUNG: GetWindowRect() ermittelt bereits die Screen-Koordinaten. Also nicht nochmals konvertieren!!!