Bitmap-Controls
cls
var pic_bm&=Create("hNewPic", %maxx, %maxy, 0)'Bitmap erstellen
RefreshBitmap()'Auf Bitmap malen (Nach Zufall)
var bm&=Create("Bitmap", %hwnd, pic_bm&, 0, 0)'Bitmap-Control erstellen, mit Bitmap pic_bm&
var refresh&=Create("Button",%hwnd,"Aktualisieren",10,10,100,25)
whilenot iskey(27)
waitinput
if Getfocus(refresh&)
RefreshBitmap()'Auf Bitmap malen (Nach Zufall)
Sendmessage(bm&,$172,0,pic_bm&)'Bitmap-Control mit Bitmap aktualisieren
Setfocus(%hwnd)
Endif
Endwhile
end
Proc RefreshBitmap
StartPaint pic_bm&'In Bitmap malen
cls 0
MoveTo RND(width(%hwnd)+1),RND(height(%hwnd)+1)
whileloop 100
UsePen 0,5,RND(265*256*265)
LineTo RND(width(%hwnd)+1),RND(height(%hwnd)+1)
Endwhile
EndPaint
EndProc