Hilfe
Parameter
x | Koordinate X |
y | Koordinate Y |
breite | Breite der Fläche |
hoehe | Höhe der Fläche |
gruppe | Identität einer Gruppe |
style | 0=Objekt frei skalierbar / 65536=Objekt fixieren |
Rückgabewert
Identität des Canvas-Objekts wird zurückgeliefert
Beschreibung
Die Funktion CreateCanvas erstellt ein Canvas-Objekt. Gib dazu die Startkoordinate X/Y und Breite/Höhe an. Gruppe ist die Identität von Window, Panel oder Tabber.
Ein 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. Der Befehl FlipCanvas muss ausgeführt werden, damit die Grafik aktualisiert wird.
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