begin process at 2008 08 08 21:47:09
1 223 607 membres
365 nouveaux aujourd'hui
14 230 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SCREENSHOT-BUREAU-SNAPSHOT-PHOTO DEV-C++


Information sur la source

Catégorie :Graphique Classé sous : screenshot, snapshot, bureau, dc, screenshot Niveau : Initié Date de création : 25/05/2006 Date de mise à jour : 29/06/2006 20:17:54 Vu / téléchargé: 4 666 / 764

Note :
5,75 / 10 - par 4 personnes
5,75 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (15)
Ajouter un commentaire et/ou une note

Description

DEV-C++

Ce code n'est pas a moi je l'ai simplifié.
Il fait une photo de l'ecran et fait un fichier BMP de l'ecran voila.

Le code vien de: http://www.cppfrance.com/codes/CLASSE-SCREENSHOT_21255.aspx
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

25 mai 2006 07:04:49 :
rien juste les explication j'ai pas retouché au zip
25 mai 2006 15:36:50 :
J'ai tenu compte des modifications proposé par 24Karas Et j'ai mit le exe
25 mai 2006 17:19:22 :
J'ai mi le exe en .ex_ pour qu'il puisse etre téléchargale
29 juin 2006 20:17:54 :
exe Beaucoup moin volumineux et j'ai enlevé le bmp inutile du zip^^
  • signaler à un administrateur
    Commentaire de Taron31 le 25/05/2006 11:05:27

    J'ai pas essayé la source mais c'est pas mal le code, bien commenté...

  • signaler à un administrateur
    Commentaire de 24Karas le 25/05/2006 11:54:12

    il me semble qu'il reste du code superflu :

    - vire le .h il sert à rien et met #include "<windows.h>" en haut du .c
    - vire le destructeur dans le .c il sert à rien
    - vire les fonction GetWidth et GetHeight dans le .c elles servent à rien
    - tu utilises 2 HBITMAP alors qu'un seul suffit :
          m_hBitmap = hBitmap;
          vire hBitmap et utilises seulement m_hBitmap.
    - tu deletes pas les Device alloués (qui dans le source original étaient fait dans le destructeur) :
          delete[] m_pBitmapInfo;
          delete[] m_pBitmapData;

          // Free memory.
          DeleteDC(m_hDcBitmap);
          DeleteObject(m_hBitmap);

    il faudrait mettre à la fin de ton main.
    sinon c'est pas mal comme source, ça peut servir à pas mal de monde. alors remet bien au propre ;-)

    ++
    24K

  • signaler à un administrateur
    Commentaire de wxccxw le 25/05/2006 14:41:52

    je regarde plus tard mais tu ne pourai pas nous faire un exe

  • signaler à un administrateur
    Commentaire de maladedede le 25/05/2006 15:38:16

    Voila j'ai mi le exe et fait les modification proposé par 24Karas

  • signaler à un administrateur
    Commentaire de Taron31 le 25/05/2006 16:50:14

    Tu peux renommer le .exe en .ex_ par exemple, car on peut pas les telécharger (raisons de sécurité)...

  • signaler à un administrateur
    Commentaire de maladedede le 25/05/2006 17:19:52

    voila Taron31

  • signaler à un administrateur
    Commentaire de Taron31 le 25/05/2006 21:50:54

    Etrange, ça fonctionne pas chez moi ; aucun fichier n'est crée et lorsque je l'execute dans l'invite de commande j'ai droit à un "Programme trop important en mémoire"...

  • signaler à un administrateur
    Commentaire de maladedede le 25/05/2006 21:57:51

    --Le fichier creer se fait dans le dossier du fichier exe.

    -- NE PAS OUBLIER D'EXTRAIRE TOUS LES FICHIER DU ZIP DANS UN DOSSIER !!!

    --c'est pour windows et chez moi ca fait le screen en 1/100 de seconde et l'utilisation cpu n'augmente meme pas pour le screen.

  • signaler à un administrateur
    Commentaire de sebastienmz le 29/06/2006 16:45:29

    quel librairie utiliser???

  • signaler à un administrateur
    Commentaire de maladedede le 29/06/2006 19:37:05

    Ca utilise l'API win32

  • signaler à un administrateur
    Commentaire de vecchio56 le 29/06/2006 20:03:49 administrateur CS

    Trop fort l'exécutable de 753 024 octets, je sais pas comment t'a fait mais c'est énorme
    Pour enlever les symboles de débogage, utiliser l'option -s
    Et ton bimap qui ne sert a rien mais qui est énorme tu peux l'enlever aussi

    Pourquoi un projet main() et pas WinMain?
    Regarde cette source: http://www.cppfrance.com/code.aspx?ID=11128
    Elle fait la même chose que la tienne mais en mieux

  • signaler à un administrateur
    Commentaire de maladedede le 29/06/2006 20:09:49

    sebastienmz oui c'est la librairie gdi32.a ( pr DEV-C++ )
    alor tu li la librairie en rajoutant -lgdi32 dans l'éditeur de lien.:)

  • signaler à un administrateur
    Commentaire de maladedede le 29/06/2006 20:15:34

    Ok je met a jour la source vecchio56
    merci pr le -S
    Ca marche pourtant avec DEV-C++ je n'avait meme pas mit les info de debogages ( au contraire ca me proposé de les mettre).

  • signaler à un administrateur
    Commentaire de magma le 30/06/2006 13:48:19







    Autres sources en rapport...

    Copie d'écran vers fichier .BMP
    http://www.cppfrance.com/codes/SCR2BMP_27874.aspx

    Copie d'écran vers presse-papiers
    http://www.cppfrance.com/codes/SCR2CLIP_28185.aspx

  • signaler à un administrateur
    Commentaire de sebastienmz le 31/01/2007 17:40:01

    MOI JE DIT SUPERBE SOURCE mais juste le problème c'est que j'aime pas le cpp ( c0est plus objets pour ma par) donc JE DIT VOTEZ ¨! et décider qui sera le maillon faible ...

Ajouter un commentaire

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS