1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Private Sub Command1_Click()
'coordonées pour recuperer l'image de l'AVI jouer dans Picture1
'PictLeft = (ScaleX(Me.Left, vbTwips, vbPixels) + Picture1.Left) + BordureFrm
'PictTop = (ScaleY(Me.Top, vbTwips, vbPixels) + Picture1.Top) + HauteurTitrefrm
'capture de l'image AVI de Picture1, dessiner dans Picture2
'BitBlt Picture2.hDC, 0&, 0&, Picture1.Width, Picture1.Height, _
' GetDC(GetDesktopWindow()), PictLeft, PictTop, SRCCOPY
BitBlt Picture2.hDC, 0&, 0&, Picture1.Width, Picture1.Height, _
GetDC(Picture1.hwnd), 0&, 0&, SRCCOPY
Picture2.Refresh
DoEvents
'pour memoriser, eventuellement sera disponnible pour un logiciel de dessin
Clipboard.SetData Picture2.Image, 8
End Sub |
Partager