Vielleicht auch mal schauen ob und welche Fehlermeldung GetClientRect liefert.
Und stretchblt hätte auch noch ein Result zum Prüfen, aber da hier ein anscheinend Bild geliefert wird, scheint das ja zu gehn.
@Luckie: Der Desktop hat zwar das Pseudo-
Handle 0, aber er prüft ja auf
<> 0
, also wird vermutlich das Fenster gefunden.