[VB] sauvegarde de l'écran

sauvegarde de l'écran [VB] - VB/VBA/VBS - Programmation

Marsh Posté le 08-01-2003 à 14:13:02    

Je voudrais savoir s'il est possible de récupérer ce qui est affiché à l'écran, puis de le convertir en image sauvegardée sur le dur. (une sote d'équivalent de "Imprime Ecan" + "ouverture d'un log de dessin" + "sauvegarde", mais sans avoir à utiliser de progs en plus de l'appli VB.
 
Et tout cela en VB
 
Est-ce possible ? si oui, comment
Si non, avec quel langage est-ce possible ?


---------------
Nos seules limites sont celles que nous nous imposons
Reply

Marsh Posté le 08-01-2003 à 14:13:02   

Reply

Marsh Posté le 08-01-2003 à 14:24:58    

Ben ce code est posté 10 fois sur vbfrance.
Mais c'est (comme souvent sur ce site) du code pas beau crado kipuduku :)
Y'a 2 solutions :
- simuler un appui sur la touche imprecran et lire le presse papier (=> vbfrance, pas bo)
- creer un bitmap a partir de l'ecran (:love:)
 
Pour la 2° solution, voici une fonction (en C++) qui le fait (qui provient elle d'un site de bien meilleur qualite que vbfrance)http://www.codeguru.com/bitmap/window_to_file.shtml
 
il suffit de lui passer le handle du bureau, => GetDesktopHandle(), et a traduire en VB ...
 


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 08-01-2003 à 16:09:23    

c'est pas plutot getDesktopWindow() ??


---------------
Nos seules limites sont celles que nous nous imposons
Reply

Marsh Posté le 08-01-2003 à 17:03:07    

vink a écrit :

c'est pas plutot getDesktopWindow() ??
 


non plutôt GetWindowHandle, encore que le handle est accessible dans les propriétés de ta form au runtime donc un tel appel est inutile ;)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 09-01-2003 à 19:07:06    

On cherche a recuperer le handle du desktop, pas de la fenetre.
Ca doit etre GetDesktopWindow en effet.


Message édité par HelloWorld le 12-01-2003 à 01:44:28

---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 09-01-2003 à 19:11:52    

ok juste c une photo de l'écran qu'il veut :jap:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed