lefool007
Messages postés10Date d'inscriptionvendredi 23 janvier 2004StatutMembreDernière intervention18 février 2004
-
17 févr. 2004 à 23:55
garslouche
Messages postés583Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention29 mai 2015
-
18 févr. 2004 à 19:24
Bonjour,
j'ai fait le tour du forum, et j'ai pas trouvé d'indication pour capturer sous forme bmp (ou clipboard ou mème bitmap) le contenu d'une fenetre minimisée. J'arrive bien à capturer le contenu d'une fenetre affichée, mais si elle est minimisée ... Rien à faire, je n'y arrive pas.
garslouche
Messages postés583Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention29 mai 20151 18 févr. 2004 à 08:50
Il n'y a aucune solution!
La capture d'une fenêtre suppose qu'elle est affichée!
Et quand elle est minimisée la fenêtre ne se dessine pas : il n'y a donc rien à capturer.
Tout ce que tu peux faire c'est restaurer la fenêtre, attendre son affichage, la capturer, et la minimiser
On ne force pas une curiosité, on l'éveille. .................................................Daniel Pennac
lefool007
Messages postés10Date d'inscriptionvendredi 23 janvier 2004StatutMembreDernière intervention18 février 2004 18 févr. 2004 à 14:22
Et si on envoyait un message de type "WM_PAINT" à la fenetre en lui indiquant un autre DC que le sien afin d'activer le réaffichage dans ce nouveau DC ?
J'ai essayé, mais je récupère toujours un bitmap tout noir ...
A bientot.
garslouche
Messages postés583Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention29 mai 20151 18 févr. 2004 à 19:24
Même si tu y arrives ça ne sera pas forcément le résultat attendu car on n'est pas obligé de passer par la méthode Paint pour lancer le dessin d'une fenêtre. On peut par exemple imaginer qu'un timer lance un dessin toutes les 20ms.
Mais peut-être auras-tu au moins un résulat correct avec ta méthode
On ne force pas une curiosité, on l'éveille. .................................................Daniel Pennac