Hilfe
Parameter
canvas | Identität eines Canvas-Objekts |
wert |
0=sofort aktualisieren
1=vertikal synchronisieren (Standard) |
Rückgabewert
-
Beschreibung
Die Anweisung FlipCanvas ist ein Ersatz für Flip, wenn Grafik statt in ein Graphics-Fenster nun in ein Canvas-Objekt eingezeichnet wird.
Canvas (=Leinwand) ist eine rechteckige Fläche in einem Fenster. Die Grafik kann somit direkt in ein Fenster eingezeichnet werden. Benutze SetBuffer, um die Grafikausgabe auf diese Leinwand umzulenken.
Beispiel
Standardbeispiel:
can = CreateCanvas(0, 0, 640, 480, win)
list = CreateListBox(50, 50, 200, 200, can)
AddGadgetItem list, "Eintrag"
AddGadgetItem list, "Test"
AddGadgetItem list, "BlaBla"
SetBuffer CanvasBuffer(can)
Color 255, 0, 0
Rect 500, 50, 200, 200, 1
Repeat
If WaitEvent(1) = $803 Then End
If KeyHit(1) = 1 Then End
Color Rand(255), Rand(255), Rand(255)
Rect Rand(640), Rand(480), Rand(200), Rand(200)
FlipCanvas can
Forever
Siehe auch

