Remplir une picturebox point par point

fabiin - 13 févr. 2001 à 15:03
 int19h - 13 févr. 2001 à 20:36
Bonjour,
G une bonne kestion
Est-il possible de remplir une picturebox point par point MAIS cela en un temps très très court (kelke secondes au maximum) ???
Si oui, comment faut-il faire ???

Merci pas avance

1 réponse

Place sur une form une PictureBox.
Met les ScaleMode (Form et PictureBox) sur 3 - Pixel.

Le PictureBox doit faire : 257x257 pour voir tout l'image.

Puis tu colles le code suivant :
Private Declare Function SetPixel Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long, ByVal crColor As Long) As Long

Private Sub Form_Load()

For Y = 0 To 255
For X = 0 To 255
SetPixel Picture1.hdc, X, Y, RGB(X, Y, 0)
Next
Next

End Sub

a+
0
Rejoignez-nous