Comment faire pour enregistrer une image a partir de webbrowser?
Hoce
-
11 oct. 2001 à 00:19
jeremiesauve
Messages postés35Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention 6 juillet 2009
-
23 déc. 2006 à 22:40
j'aimerai savoir comment je pourrai faire pour enregistrer une image d'un site internet issu du controle webbrowser (sans le clic droit biensur) avec savepicture ou avec une autre methode merci!!!
jeremiesauve
Messages postés35Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention 6 juillet 2009 23 déc. 2006 à 22:40
C'est presque pareil a toi mon affaire .. moi je prend le composant Inet au lieux de Webbrowser ....
Moi je cherchais a enregistrer une image du web dans un dossier et j'ai trouvé. voila !
1.met toi un composants Inet (Microsoft Internet Transfer Controls 6.0) dans ta form...
2...CommandButton ou ce que tu veut(pour mettre le code qui enregister l'image)
3.Copier-Coller ca dans le CommandButton (command1) , c'est tout
Dim Tmp1() As Byte
Dim Adresse As String
Adresse = "http://www.new-dream.de/image/wallpaper/sport/snowboard/snowboard-08.jpg"
'C'est cette ligne qui met l'image dans Tmp1()...
Tmp1() = Inet1.OpenURL(Adresse, icByteArray)
'Ca attend que le load soit fini avans de continuer grace a ces 3 lignes
Do While Inet1.StillExecuting = True
DoEvents
Loop
'la ca enregistre l'image de Tmp1() vers "c:\tmp.jpg"
Open "c:\tmp.jpg" For Binary Access Write As #1
Put #1, , Tmp1()
Close #1
Command1.Caption = "Terminé"