bgiCreateCanvas

Category: BGI GUI

Syntax:

bgiCreateCanvas:Int(x:Int, y:Int, width:Int, height:Int, parent:Int)


Parameters

Returns

Int



Summary

Creates a 2D drawing canvas embedded in a BGI window. Returns a canvas ID (0 on failure).

View detailed documentation online



Example
canvas = bgiCreateCanvas(20, 20, 480, 320, window)
bgiSetActiveCanvas(canvas)
b2dCls()
; ... b2d* draw calls ...
bgiFlipCanvas(canvas)
bgiSetActiveCanvas(-1)

BambooBasic © 2026 Michael Denathorn