begin process at 2010 02 10 02:49:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Graphique

 > 

ScreenShoot en vb.net


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ScreenShoot en vb.net

jeudi 1 septembre 2005 à 16:15:20 | ScreenShoot en vb.net

dragon

Quelqu'un sait comment faire un Screen Shoot en vb.net ou en vb6.0 ou pire

avec ou sans API dérange pas (sans de préférence quand même lol)

et comment le sauvegarder en dans un fichiers, mais ça c'est plutot simple. Mais avoir les 2 en même temps, ça m'éviterais de chercher

merci

-------------------------------------------------
Dragon alias aussi Waxime mais bon, pas le gout de refaire un nouveau profil lol
-------------------------------------------------

jeudi 1 septembre 2005 à 16:24:21 | Re : ScreenShoot en vb.net

fohaf

Pour l'imprim écran:

Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
'****************************************************************************

Public Sub ImprimEcran()

Const touche = &H2C 'correspond à la touche imprim ecran
Const ecran = 0 'Défini la zone à imprimer

    ' 1-Nettoie le buffer du presse papier
    Clipboard.Clear
   
    ' 2-Simule l'appui sur la toucheImprim Ecran
    Call keybd_event(touche, ecran, 0&, 0&)
   
    ' 3-Attends que Windows rafraichisse le Presse papier
    DoEvents
   
End Sub

jeudi 1 septembre 2005 à 17:26:35 | Re : ScreenShoot en vb.net

rt15

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Y a aussi une solution avec un GetDC suivie d'un BitBlt (Deux API).

Le GetDC sert a récupérer le handle de contexte de l'écran.

Je crois qu'il faut mettre sont paramètre à 0.

Puis avec BitBlt, il faut mettre la résolution de l'écran en taille, et mettre le hDC de l'écran comme source et le hDC d'une PictureBox comme destin.

Je l'ai fait sous VB6, donc si tu veux plus d'info, demande ici.
jeudi 1 septembre 2005 à 18:33:24 | Re : ScreenShoot en vb.net

Lutinore

Administrateur CodeS-SourceS
Salut, désolé Fohaf mais ta méthode c'est du "bidouillage" on n'éfface pas le presse-papier !!
vendredi 2 septembre 2005 à 00:56:02 | Re : ScreenShoot en vb.net

dragon

merci, j'avais fini par trouver ma solution sur le net et oui c,est bien avec BitBlt

-------------------------------------------------
Dragon alias aussi Waxime mais bon, pas le gout de refaire un nouveau profil lol
-------------------------------------------------



Cette discussion est classée dans : net, vb, lol, screenshoot


Répondre à ce message

Sujets en rapport avec ce message

Méga débutant en vb.net [ par Ziman ] Bonjour, je viens ici pour l'apprentissage lol. En fait, cela fait 1 - 2 ans que je pogramme en vb6. C'est trop bien ce langage, mais je suis interess Aide propriétés Excel avec vb.net [ par toosdu87 ] Bonjour je suis débutant en vb.net.J'utilise visual studio 2005 express.Je souhaite exporter un fichier texte avec des données vers excel. Je parviens J ai 3 questions sur PictureBox en vb.net [ par andres06 ] <img style="BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: black; BORDER-RIGHT-COLOR: black; border- imprimer un formulaire sous vb.net [ par jerry6510 ] salut a tous !j'ai un soucis je voudrai savoir comment je peut imprimer mon formulaire ?merci ado.net [ par abdouinfomiage ] bonjour, mon probléme est le suivant j'ai jamais attaqué une base de données avec vb.net je l ai déja fais avec java php mais avec vb.net je ne sais p Keypress en VB.NET 2005 [ par grosbidou21 ] Bonjour à tous,J'aimerai savoir si une touche du clavier est pressé lorsque ma souris passe dans un contrôle. Je m'explique plus clairement : Le contr ado.net [ par abdouinfomiage ] bonjour, mon probléme est le suivant j'ai jamais attaqué une base de données avec vb.net je l ai déja fais avec java php mais avec vb.net je ne sais p [VB.net] Datagridview: fixer l'entête [ par jeffwow ] Bonjour.J'ai cherché un peu partout sans succès.J'ai un datagridview dans ma form et j'aimerais pouvoir faire comme dans Excel, quand on utilise la fo [VB.NET 2003] qualité couleur écran [ par morickno ] Bonjour,Je cherche comment connaitre la qualité couleur de l'écran. Si elle est paramétré en 32bit ou en 256 couleurs par exemple,Quelqu'un à t'il une Lire une fichier php Vb.Net [ par Mat1554 ] Bonjour, j'aimerais crée un logiciel que en ouvrant, dans la TextBox, que la textbox prenne la valeur du fichier status1.php.J'ai fait quelque chose,


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

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