begin process at 2010 02 10 00:34:22
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

.NET

 > AUTRES MÉTHODES POUR FAIRE DES CAPTURES D'ÉCRAN

AUTRES MÉTHODES POUR FAIRE DES CAPTURES D'ÉCRAN


 Information sur la source

Note :
7 / 10 - par 3 personnes
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :.NET Source .NET ( DotNet ) Classé sous :capture, ecran, screenshot Niveau :Débutant Date de création :02/12/2003 Vu / téléchargé :7 965 / 547

Auteur : sergebre

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

 Description

1)-Récupère l'image du bureau -> du .Net et de l'API
2)-Récupère l'image du ou des écrans dans une config multi-écran -> utilisation du .Net et du presse-papier.

3)-Dessiner directement sur le bureau -> .Net et API



 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 .NET (Dotnet) FENÊTRE WINDOWS NON RECTANGULAIRE
Source avec Zip Source .NET (Dotnet) COLORMATRIX
Source .NET (Dotnet) COMMENT NE LANCER QU'UNE INSTANCE DE MON PROGRAMME...
Source .NET (Dotnet) DRAGDROP DE FICHIERS

 Sources de la même categorie

Source avec Zip CHAT SERVER-CLIENT par abderrahmenbilog
Source avec Zip Source avec une capture Source .NET (Dotnet) SIMULATION DE CONSOLE POUR WINDOWS MOBILE par originalcompo
Source avec Zip Source .NET (Dotnet) BASE DE DONNÉES EN XML par DanMor498
Source avec Zip Source avec une capture Source .NET (Dotnet) SIMPLECONV - APPLICATION DE CONVERSION MONÉTAIRE AVEC TAUX E... par Jeffrey_
Source avec Zip Source .NET (Dotnet) TRAITEUR D'IMAGE (MINI) par ycyril

 Sources en rapport avec celle ci

Source .NET (Dotnet) CHANGER LA RESOLUTION DE VOTRE ECRAN, UTILISATION DES API WI... par mechtaly
Source avec Zip Source avec une capture Source .NET (Dotnet) SCREEN EN SÉRIE par leproc
Source avec Zip Source avec une capture Source .NET (Dotnet) CAPTURE D'ÉCRAN EN .NET 2.0 (SANS API) par sebmafate
Source avec Zip Source .NET (Dotnet) CAPTURE D'ÉCRAN À LA ONENOTE2003 par sebmafate
Source avec Zip Source .NET (Dotnet) CAPTURE D'ECRAN "EN .NET" par gg00xiv

Commentaires et avis

Commentaire de gg00xiv le 06/12/2003 12:41:16

Même commentaire que pour la personne ayant répondu avoir trouver une solution plus simple pour la capture d'écran sur ma source .
Les deux méthodes proposées ici sont sans doute plus simple à comprendre mais également 50% plus lentes...

Le framework étant une surcouche de l'API Windows il est impossible qu'il soit plus rapide dans ces traitements, donc bon. C'est bien jolie de trouver des centaines de facon de faire la même chose, si au moins c'est aussi rapide :)

Commentaire de sergebre le 07/12/2003 22:07:49

Si je veux quelque chose de rapide et même de très rapide, je ne programme pas avec C# et le .Net mais avec "C++ Builder".

Mais comme je suis sur un site qui est orienté C# et Net , je pense qu'il est mieux d'éssayer de ne pas utiliser les APIs dans la mesure du possible et donc le code de "aogie" est le top puisqu'il n'utilise que 2 API.

Commentaire de gg00xiv le 08/12/2003 00:18:20

Le travail de programmation est souvent fortement lié à un travail de productivité notemment au niveau de l'entreprise principale cliente de nos services de développeurs.
Les performances d'un programmes sont prioritaire à sa "beauté".

Pour le développeur amateur, cela reste sans doute et je le comprends plus simple de faire un code joli et peu performant.

Commentaire de sergebre le 11/12/2003 23:28:27

Je me marre.

Toi avoir pas lu message au dessus ou toi,le pro, avoir pas compris...

Aller, prends pas cet air supérieur et reste simple.

J'ai fait un essai en développant une DLL avec C++Builder
C'est encore 2 fois plus rapide que ta méthode. Donc toi le productif, tu sais ce qu'il te reste à faire.

Mais je persiste, on est bien sur un site orienté c#.Net et pas API

Commentaire de gg00xiv le 11/12/2003 23:44:37

.NET ne rime pas avec language de newbies qui se foutent des performances de leur code.
La classe que j'ai proposer ce n'est pas pour montrer du code d'utilisation d'API mais afin que l'on puisse l'utilise au sein d'un projet tout autre.

Commentaire de sergebre le 12/12/2003 00:05:37

Mais où tu vas la chercher cette idée comme quoi je me fout de la rapidité du code.
Et je te signale que personne ne critique ton code, on propose une autre alternative orientée au maxi vers le .Net. Et c'est tout. Point bar.
A+.

Commentaire de Matrics le 25/12/2003 23:17:20

-est ce qu'il y a une possibilité de faire une capture d'une zone
bien précise de l'ecran ?

Commentaire de sergebre le 26/12/2003 19:28:59

oui...

soit "r" le rectangle correspondant à la portion de bureau à capturer

public static Bitmap RecupPortionBureau(Rectangle r)
{
Graphics gBureau=Graphics.FromHwnd(GetDesktopWindow());
IntPtr hdc=gBureau.GetHdc();
Bitmap b=new Bitmap(r.Width,r.Height);
Graphics gb=Graphics.FromImage(b);
IntPtr hgb=gb.GetHdc();

BitBlt(hgb,0,0,r.Width,r.Height,hdc,r.X,r.Y,13369376);

gBureau.ReleaseHdc(hdc);
gBureau.Dispose();
gb.ReleaseHdc(hgb);
gb.Dispose();
return b;
}

et il y en a d'autres des méthodes.

Commentaire de asskicker123 le 30/05/2007 13:57:55

est-ce possible de capturer une fenêtre n'étant pas active ?

Commentaire de Renfield le 30/05/2007 14:31:55 administrateur CS

les APIs me diraient :

SendMessage et WM_PRINTCLIENT

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Capture d'Ecran [ par fdouieb ] Bonjour,a l'adresse suivante :http://www.csharpfr.com/forum.v2.aspx?ID=260557il y a la possibilité de faire des captures d'ecran.cela fonctionne bien Capture d'ecran [ par Wardog56 ] Bonjour à tousJ'aimerai savoir coment faire une commande pour capturer une image sur l'écran de l'ordinateur.Si vous aviez la source.Merci d capture d ecran non resolu [ par danyclassique ] Bonjour a tous .Apres avoir beneficie de la participation sympatique de certains d entre nous ,le probleme de mon projet est toujours present.Je voudr Capture d'Ecran [ par fdouieb ] Bonjour.J'utilise Visual Studio .Net 2003Je voudrais s'avoir s'il y a une possibilité de faire des captures d'écran automatique (que je sauvegarderai capture d'ecran automatiquement [ par houdaprog ] Salut,je cherche un code qui parcourt toute une solution c# .net et fait des captures d'écrans automatiquement pour toutes les classes graphiques(les ecran tactile [ par dadidadidadi ] salut je veus développerez une application de gestion qui fonctionne sur un écran tactile,et je ne sait pas comment?qlq m'aider? [Classes] Attributs [ par stailer ] Bonjour tout le monde, dans une classe on peut définir des attributs très simplement comme ceci : [Description("Fond d'écran")] private Image fo ListViewItem [ par Lutinore ] Salut, est-ce possible de contrôler la taille d'un ListViewItem ?Par exemple dans cette capture d'écran >capture<  on voit que l'item est bien p Lecteur video plein ecran priorité haute [ par benoitns ] Bonjour,Je suis en train de developper une appli full screen avec un composant directx.audiovideoplayback.Je voudrai que mon application soit maitre s Capture audio [ par locus ] Bonjour,j'essaie de faire un logiciel de visioconference avec une webcam pour acquerir un savoir faire.Pour cela je me sers de directshow.net et la li


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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,546 sec (3)

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