begin process at 2010 03 22 07:52:53
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > SCREENSHOP - CAPTURE D'ECRAN

SCREENSHOP - CAPTURE D'ECRAN


 Information sur la source

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Classé sous :screen, shot, capture, écran Niveau :Débutant Date de création :21/02/2004 Vu / téléchargé :11 820 / 918

Auteur : bilal

Ecrire un message privé
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
voila un code simple et tres court

une capture d'ecran , tt simplement

@+

moi je voudrai envoyé une image via socket ou diminuer la taille de la prise d'ecrant , la clité est de 5mo c bcp pour  ke je l'envoi via un reseau WAN

merci @+

Source

  • Form1->Visible=false;
  • Sleep(250);
  • int ScrW=Screen->Width, ScrH=Screen->Height;
  • CopieFond->SetBounds(0,0,ScrW,ScrH);
  • // capture d'ecran
  • HWND hWnd = GetDesktopWindow();
  • HDC hDC = GetDC(hWnd);
  • BitBlt(CopieFond->Canvas->Handle,0,0,ScrW,ScrH,hDC,0,0,SRCCOPY);
  • ReleaseDC(hWnd,hDC);
  • CopieFond->Height=480;
  • CopieFond->Width=640;
  • Sleep(250);
  • Form1->Visible=true;
Form1->Visible=false;
Sleep(250);
int ScrW=Screen->Width, ScrH=Screen->Height;
CopieFond->SetBounds(0,0,ScrW,ScrH);
// capture d'ecran
HWND hWnd = GetDesktopWindow();
HDC hDC = GetDC(hWnd);
  BitBlt(CopieFond->Canvas->Handle,0,0,ScrW,ScrH,hDC,0,0,SRCCOPY);
ReleaseDC(hWnd,hDC);
CopieFond->Height=480;
CopieFond->Width=640;
Sleep(250);
Form1->Visible=true;


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture GESTION DE STOCK
Source avec Zip CLASSE CODE BARRE
Source avec Zip Source avec une capture Source .NET (Dotnet) EXEMPLE D UTILISATION DES COMPOSANT BASE DE DONNE DE C++BUIL...
Source avec Zip Source avec une capture BLOQUER CTR/ALT/DEL ; BARRE DE TACHE ; CACHER SON PROGRAMME ...

 Sources de la même categorie

Source avec Zip Source avec une capture VISUALISATION DES IMAGES EN 3D SANS OPENGL par Pistol_Pete
Source avec Zip Source avec une capture ANALYSE DE LA TEXTURE D'UNE IMAGE : FILTRE DE GABOR par Pistol_Pete
Source avec Zip Source avec une capture MONPPM : UN AFFICHEUR .PPM par pgl10
Source avec Zip Source avec une capture MOTEUR 3D : CASTOR3D par dragonjoker59
Source avec Zip Source avec une capture VIEWER COMPLET POUR LE TRAITEMENT DE L'IMAGE : IMANALYSE par Pistol_Pete

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CAPTURE ECRAN OU WEBCAM par TheTiger
Source avec Zip Source avec une capture CAPTURE D'ÉCRAN ET ENVOI PAR MAIL AUTOMATIQUE (VC++ 6, MFC) par Cosak
Source avec Zip Source avec une capture SCREENSHOOT A DISTANCE par LeColonel
Source avec Zip Source .NET (Dotnet) XSHOT par sebseb42
Source avec Zip BMP FILE DEPUIS HDC EN PUR API (WIN32) par BruNews

Commentaires et avis

Commentaire de Darkstone91 le 25/02/2004 12:13:10

Form1 ca vient d'ou ca?
je sais pas à quoi ca sert et j'ai un messeage d'erreur disant qu'il faut le déclarer...
Enfin t'aurais pu mettre le code en entier!

Commentaire de kptn le 29/04/2004 18:22:33

Form1, ça vient, j'imagine, de C++ Builder, qui par défaut, lors de la création d'une application, crée une classe TForm1 et l'instance est nommée Form1
En fait, il fait disparaitre sa fenêtre le temps de prendre le screenshot puis la fait réapparaître
Tu peux tt aussi bien utiliser ShowWindow(Hwnd, SW_HIDE); puis SW_SHOW
Et CopieFond doit être un objet issue d'une classe TPicture ou un truc du genre
Mais bon, les 4 lignes importantes de son code reste le GetDesktopWindow, GetDC et BitBlt et RealeseDC qui permet de faire le screenshot. Le reste c'est juste du maquillage :o)

Commentaire de goldziko9 le 27/08/2007 00:07:11

salut !!
ya pas un exemple avec du C, avec le compilateur pelles C.
merci d'avance

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Capture d'écran et envoi de mail [ par jbHTS ] Bonjour tout le monde,je souhaiterai savoir si il existe une fonction permettant de faire une capture d'écran et si vous connaissez des cours en franç Capture d'écran [ par joyeuxlutin ] Bonjour Sur mon application, j'ai un controle (zone de texte à plusieurs lignes). Je peux faire la sauvegarde de ce controle en fichier *.txt.Je désir Capture d'écran [ par joyeuxlutin ] Bonjour Sur mon application, j'ai un controle (zone de texte à plusieurs lignes). Je peux faire la sauvegarde de ce controle en fichier *.txt.Je désir Screen capture et DirectX8 ? [ par Dani77 ] Est-il possible de faire une capture d'écran même s'il y a un fichier vidéo en train d'execution en ce moment-là? Le problèm de d3d et de la fonction Capture écran dans le menu contextuel [ par lunnatick ] Bonjour à tous, je recherche un logiciel de capture d’écran (gratuit de préférence) qui ajoute dans le menu contextuel de Win capture écran sous dos plein écran et xp [ par freeman_nerv ] Comment faire pour faire une capture d'écran sous dos lorsque l'on est en plein écran avec xp  ? capture video d'un écran [ par micke_II ] Bonjour à tous!Je voudrais capturer mon écran, mais en video (certainement comme le font ce qui mettent des videos sur CS). Est-ce que quelqu'un conna capture d' écran ! [ par vdox05 ] Bonjour,Je voudrais savoir comment on fait pour faire une capture d' écran depuis un programme et l' enregistrer dans un fichier .Merci ;-) Lire le backbuffer ? Capture d'écran ? (DirectX 9) [ par supergrey ] Salut, j'aurai besoin de lire chaque octet du backbuffer (de ce qui va etre afficher a l'ecran) dans un programme directx 9. Comment faire? Merci capture de variables sur l'écran [ par nicolovitch ] Bonjour, Je vous explique mon problème, je cherche à récupérer une valeur affichée à l'écran, pour la mettre dans une de mes variables, je m'explique


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales