Hilfe

FlipCanvas

B+

Aufruf

FlipCanvas canvas [,wert]

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:

win = CreateWindow("", 0, 0, 640, 480, 0, 1)
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

CanvasBuffer, CreateCanvas

Übersicht GUI Canvas