Réaliser un programme de capture d'écran [Résolu]

- 27 août 2013 à 16:43 - Dernière réponse :
Messages postés
378
Date d'inscription
samedi 22 septembre 2012
Dernière intervention
13 août 2017
- 27 août 2013 à 17:18
Bonjour,
je recherche un code en vb2010 qui me permettrait de capturer l'écran présent sur mon écran et me permettrait de sauvegarder cette image
Afficher la suite 

Votre réponse

3 réponses

Messages postés
378
Date d'inscription
samedi 22 septembre 2012
Dernière intervention
13 août 2017
- 27 août 2013 à 17:06
0
Merci
Bonjour Simon99.

Je vous suggère de vous intéresser à la fonction CopyFromScreen. Par ailleurs, ne comptez pas sur moi pour vous fournir un code tout fait.
Cordialement.
Commenter la réponse de Zermelo
Messages postés
3238
Date d'inscription
jeudi 26 novembre 2009
Dernière intervention
14 mars 2018
- 27 août 2013 à 17:11
0
Merci
Salut
à tester
 Private Function Capturectrl() As Bitmap
        Dim memoryImage As Bitmap
        Dim memoryGraphics As Graphics
        memoryImage = Nothing
        dim bounds as rectangle
        bounds = screen.primaryscreen.bounds
        memoryGraphics = thectrl.CreateGraphics
        memoryImage = New Bitmap( bounds.Width,  bounds.Height, memoryGraphics)
        memoryGraphics = Graphics.FromImage(memoryImage)
        memoryGraphics.CopyFromScreen(0,0, Point.Empty, New Size(memoryImage.Width, memoryImage.Height), CopyPixelOperation.SourceCopy)
        Return memoryImage
    End Function
Commenter la réponse de cs_ShayW
Messages postés
378
Date d'inscription
samedi 22 septembre 2012
Dernière intervention
13 août 2017
- 27 août 2013 à 17:18
0
Merci
Je me retire du sujet, puisque l'on vous a fourni un code tout fait.
Cordialement
Commenter la réponse de Zermelo

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.