...........

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

...........

Message par Backup »

...........
Dernière modification par Backup le ven. 07/oct./2011 13:56, modifié 1 fois.
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Va récupérer mon MiniShot sur ma page.

C'est exactement ce qu'il fait, et le source est fourni.

Chris :)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

............
Dernière modification par Backup le ven. 07/oct./2011 13:57, modifié 1 fois.
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

tu es sous XP ?

il faut utiliser la constante #SCRPAINT au lieu de #SCRCOPY

un exemple qui copie tout l'écran

Code : Tout sélectionner

; taille de la zone de l'écran utilisable (sans la barre des taches)
SystemParametersInfo_(#SPI_GETWORKAREA, 0, @Taille_Ecran.RECT, 0)
Largeur_Ecran = Taille_Ecran\right - Taille_Ecran\left
Hauteur_Ecran = Taille_Ecran\bottom - Taille_Ecran\top

  DC = GetDC_(0)
  CreateImage(0, Largeur_Ecran, Hauteur_Ecran)
  Dessin = StartDrawing(ImageOutput())
    BitBlt_(Dessin, 0, 0, Largeur_Ecran, Hauteur_Ecran, DC, Taille_Ecran\left, Taille_Ecran\top, #SRCPAINT)
  StopDrawing()
  ReleaseDC_(0, DC)
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Merci ! j'avais deja utilisé ton code !!

mais
moi j'aimerai que l'image soit posé dans un WindowedScreen
car ma fenetre rest desesperement noir !!

:?
Dernière modification par Backup le sam. 19/juin/2004 22:03, modifié 1 fois.
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

vu la conn... bétise

Code : Tout sélectionner

StartDrawing(ScreenOutput()) 
UseImage(#FullImage) 
DrawImage(#FullImage, 0, 0 , 320, 200) 
StopDrawing() 
FlipBuffers()
c'est quoi cette horreur ?

comme ça qu'il faut utiliser DrawImage
alalalala :mrgreen: toi alors tusors:

Code : Tout sélectionner

StartDrawing(ScreenOutput()) 
DrawImage(UseImage(#FullImage) , 0, 0 , 320, 200) 
StopDrawing() 
FlipBuffers()
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

ooooouuuuuuups :oops: :oops: :oops: :oops: :oops:





:jesors:




:lol:
hardy
Messages : 333
Inscription : mer. 02/juin/2004 13:19
Localisation : Tours

Message par hardy »

au soldat inconnu : non non, scrcopy marche aussi (je l'utilise sous XP Pro. Pas de problème.)
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

j'ai eu un prob pourtant avec ...
encore une histoire de thème XP ?

je ne récupérais que les boutons de la fenêtre, le reste était de la couleur de fond de la fen.
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Répondre