capture decran c++

capture decran c++ - C++ - Programmation

Marsh Posté le 25-05-2002 à 00:22:22    

qqn sait comment on fait une capture decran en c++ ??

Reply

Marsh Posté le 25-05-2002 à 00:22:22   

Reply

Marsh Posté le 25-05-2002 à 15:32:02    

Pour capturer l'écran dans le presse papier, il y a cette solution pas top mais qui marche :
 
keybd_event(VK_SNAPSHOT);
 
En fait ça stimule l'appui sur la touche Impr. Ecran.

Reply

Marsh Posté le 25-05-2002 à 15:52:39    

Mouais, sinon tu joues avec un Canvas de handle 0 ou tu fous le handle du desktop (GetDesktopHandle), mais le coup du 0 ca marche aussi, tu t'en appercois quand tu fais une connerie  :lol:

Reply

Marsh Posté le 25-05-2002 à 16:28:59    

antsite a écrit a écrit :

Pour capturer l'écran dans le presse papier, il y a cette solution pas top mais qui marche :
 
keybd_event(VK_SNAPSHOT);
 
En fait ça stimule l'appui sur la touche Impr. Ecran.  




 
 
merci ca marche tres bien comme ca  :) , le seul prob qui reste c de recupere ca. en fait jaimerai le faire passer par le reseau apres... ya moyen ???

Reply

Marsh Posté le 25-05-2002 à 18:47:56    

(comment que ca sent le trojan :D )
 
 
bah vi y'a moyen, a vu de nez je dirais que tu recup ce qu'il y a dans le presse papier (cf msdn) et t'envoie tout ca par une socket et basta

Reply

Marsh Posté le 26-05-2002 à 09:07:13    

pourquoi vous vous faites chier avec le presse papier ?
recupere le handle du desktop, son dc et tu fait un bitblt.
dans l'ordre t'utilise les fonctions :
- GetDesktopWindow
- GetDC
- BitBlt
- ReleaseDC


---------------
What butter and whiskey won't cure, there is no cure for.
Reply

Marsh Posté le 26-05-2002 à 23:09:36    

cest aussi rapide quun printscreen ??? sinon comment on recupere linfo ???
 
au fait bien vu pour le trojan  :lol:  
 
la capture est une des fonction qui me reste a faire

Reply

Sujets relatifs:

Leave a Replay

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