comment recuper les valeurs obtenues à partir d'un imprime ecran ?

comment recuper les valeurs obtenues à partir d'un imprime ecran ? - ASM - Programmation

Marsh Posté le 28-08-2004 à 10:08:51    

:jap:  
 
Je suis sous win98, j'ai un joli écran sous les yeux.
Ma question est:
  comment récuperer la valeur de la couleur d'un pixel, sachant que ma résolution d'écran est 800*600 true color 32 bits (en d'autres termes, j'aimerai récupérer un pixel d'un 'imprime écran')?

Reply

Marsh Posté le 28-08-2004 à 10:08:51   

Reply

Marsh Posté le 28-08-2004 à 12:36:03    

tu as déjà créé un topic pour ça, je t'y ai posé une question à laquelle tu n'as jamais répondue :
http://forum.hardware.fr/hardwaref [...] 6396-1.htm

Reply

Marsh Posté le 28-08-2004 à 19:16:49    

Code :
  1. HDC hDC = GetDC( HWND_DESKTOP );
  2. COLORREF pxl = GetPixel( hDC, x, y );
  3. ReleaseDC( hDC );



---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 28-08-2004 à 19:25:54    

Faudra que tu me files la marque de ton assembleur :ouch:

Reply

Marsh Posté le 04-09-2004 à 13:27:03    

En fait c'est plus compliqué que ça.
Sous Windows, PrintScreen copie le bureau dans le buffer copier/coller. Alt-PrintScreen fait la même chose pour la fenêtre active.
 
Donc bon courage.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed