Page 1 sur 1

...........

Publié : sam. 19/juin/2004 13:57
par Backup
...........

Publié : sam. 19/juin/2004 14:11
par Chris
Va récupérer mon MiniShot sur ma page.

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

Chris :)

Publié : sam. 19/juin/2004 15:34
par Backup
............

Publié : sam. 19/juin/2004 15:57
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)

Publié : sam. 19/juin/2004 16:31
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 !!

:?

Publié : sam. 19/juin/2004 16:45
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()

Publié : sam. 19/juin/2004 21:47
par Backup
ooooouuuuuuups :oops: :oops: :oops: :oops: :oops:





:jesors:




:lol:

Publié : dim. 20/juin/2004 16:40
par hardy
au soldat inconnu : non non, scrcopy marche aussi (je l'utilise sous XP Pro. Pas de problème.)

Publié : dim. 20/juin/2004 18:02
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.