CAPTURE D'ECRAN "EN .NET"

Dereckson
Messages postés
3
Date d'inscription
mercredi 12 novembre 2003
Statut
Membre
Dernière intervention
8 octobre 2006
- 1 déc. 2003 à 15:36
ghik
Messages postés
3
Date d'inscription
jeudi 10 juillet 2008
Statut
Membre
Dernière intervention
10 juillet 2008
- 10 juil. 2008 à 14:32
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/18327-capture-d-ecran-en-net

ghik
Messages postés
3
Date d'inscription
jeudi 10 juillet 2008
Statut
Membre
Dernière intervention
10 juillet 2008

10 juil. 2008 à 14:32
ghik
Messages postés
3
Date d'inscription
jeudi 10 juillet 2008
Statut
Membre
Dernière intervention
10 juillet 2008

10 juil. 2008 à 13:45
Même chose en tout simple et complet :

"
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using System.Drawing.Imaging;
using System.Windows.Forms;

namespace MaCapture
{
class Grab
{
public Bitmap CaptureScreen()
{
Bitmap b = new Bitmap(
SystemInformation.VirtualScreen.Width,
SystemInformation.VirtualScreen.Height);
Graphics g = Graphics.FromImage(b);
g.CopyFromScreen(0, 0, 0, 0, b.Size);
g.Dispose();
return b;
}
}
}

"
ghik
Messages postés
3
Date d'inscription
jeudi 10 juillet 2008
Statut
Membre
Dernière intervention
10 juillet 2008

10 juil. 2008 à 13:10
Hello,
Nickel comme code, je vais essayer ça de suite.
Merci
SharpCoder
Messages postés
1
Date d'inscription
vendredi 16 mai 2008
Statut
Membre
Dernière intervention
1 juillet 2008

1 juil. 2008 à 10:03
bonjour,
Comment faire pour ajouter ScreenLib comme référence à partir du fichier WindowsDesktops.cs ?
damned3
Messages postés
22
Date d'inscription
mercredi 8 juin 2005
Statut
Membre
Dernière intervention
18 décembre 2007

27 juin 2007 à 01:38
J'ai cherché à faire la même chose que HAGEN dernièrement et je suis arrivé à ça
(ça marche très bien) :

screenBmp = new Bitmap(width, height); // largeur et hauteur du rectangle que tu veux.
bmpGraphics = Graphics.FromImage(screenBmp);
bmpGraphics.CopyFromScreen(new Point(x, y), new Point(0, 0), new Size(width, height));
// encore la même largeur et hauteur, x et y sont les coordonnées du coin du
// rectangle dans l'écran.

Quant à GG00xiv, tu présentes une nouvelle façon de faire une vieille chose, ça mérite un 7/10
Afficher les 19 commentaires