CanvasOutput()

语法

OutputID = CanvasOutput(#Gadget)
概要
Returns the OutputID of a CanvasGadget to perform 2D rendering operation on it.

参数

#Gadget The gadget to draw on. This must be a CanvasGadget().

返回值

Returns the output ID or zero if drawing is not possible. This value should be passed directly to the StartDrawing() function to start the drawing operation. The return-value is valid only for one drawing operation and cannot be reused.

示例

  ...
  StartDrawing(CanvasOutput(#Gadget))
    ; do some drawing stuff here...
  StopDrawing()

Remarks

Drawing on a CanvasGadget() is double-buffered. This means that the drawing operations only become visible at the StopDrawing() command to avoid visible flicker during the drawing.

参阅

StartDrawing(), CanvasGadget()

已支持操作系统

所有

<- CanvasGadget() - Gadget Index - ChangeListIconGadgetDisplay() ->