Le contenu d´une fenêtre n´existe pas générallement lorsqu´elle est recouverte par une autre fenêtre.
Selon la bibliothèque graphique utilisées, le programmeur peut avoir l´impression que l´image de sa fenêtre existe toujours, mais en fait du point de vue de windows, il n´y a rien et il faudra redessiner ce qui était caché lorsque ça ne le sera plus.
Donc dans ce cas là, la réponse est non, on ne peut pas récupérer le contenu d´une fenêtre si elle n´est pas affiché.
À noter que c´est vrai pour de windows jusqu´à XP. Maintenant que Vista tout comme linux gère des miniature de fenêtre même lorsqu´elles sont caché (et ces miniatures sont mises à jours), c´est peut-être différent. Et sous ces systèmes ont peut peut-être récupérer ce que tu veux. Mais sous XP, je crois bien que c´est impossible.