bon, j'ai faillit mourru, mais j'ai survécu
kevin, tu avais raison, c le plus simple, mmeme si l'idée de le foutre hors écran devrait aussi marcher (c un peu illogique, donc VB devrait aimer

)
j'ai pr&éféré taper direct dans l'image renvoyée par le printscreen.
j'ai juste perdu des heures à chercher un moyen de lire un pixel d'un type image, et rien trouvé
il suffit en fait de prendre le type bitmap, et non image ... qu'on m'explique pourquoi image on peut pas ...
pour historique, le code qui amrche :
récupérer l'écran:
System.Windows.Forms.SendKeys.SendWait("^{PRTSC}")
CurScreen = CType(System.Windows.Forms.Clipboard.GetDataObject.GetData(System.Windows.Forms.DataFormats.Bitmap), Bitmap)
Cuore.PictureBox1.Image = CurScreen 'juste pour que je vois mon image
ensuite lire le bitmap:
tmpcol = CurScreen.GetPixel(X, Y)
CurPixelColor.red = tmpcol.R
CurPixelColor.green = tmpcol.G
CurPixelColor.blue = tmpcol.B
encore une fois merci à vbfrance ...
