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

simon99 - 27 août 2013 à 16:43 - Dernière réponse : Zermelo 378 Messages postés samedi 22 septembre 2012Date d'inscription 13 août 2017 Dernière intervention
- 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

Zermelo 378 Messages postés samedi 22 septembre 2012Date d'inscription 13 août 2017 Dernière intervention - 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
cs_ShayW 3238 Messages postés jeudi 26 novembre 2009Date d'inscription 14 mars 2018 Dernière intervention - 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
Zermelo 378 Messages postés samedi 22 septembre 2012Date d'inscription 13 août 2017 Dernière intervention - 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.