Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionPublic Sub transparenceformpicture(objet As Object, formcontenant As Form, Optional ByVal couleur As Long = -1) If couleur -1 Then couleur GetPixel(objet.hdc, 1, 1) 'si la couleur n'est pas modifiée, on prends la couleur du premier pixel objet.ScaleMode = 3 'on met en pixel objet.AutoRedraw = False formcontenant.ScaleMode = 3 For X = 0 To objet.ScaleWidth - 1 'ici on commenceau premier pixel de la ligne x de l'objet For Y = 0 To objet.ScaleHeight 'ici on commenceau premier pixel de la colone y de l'objet If GetPixel(objet.hdc, X, Y) = couleur Then SetPixel objet.hdc, X, Y, GetPixel(formcontenant.hdc, (X + objet.ScaleLeft), (Y + objet.ScaleTop)) End If Next Y Next X End Sub