From Xojo Documentation


DesktopUIControl.DrawInto(g as Graphics,x as Integer, y as Integer)

New in 2021r3

Supported for all project types and targets.

Draws the contents of the DesktopUIControl into the specified Graphics context. The parameters x and y are the coordinates of the top, left corner.


This method does not work with DesktopHTMLViewer and DesktopOpenGLSurface.


This example draws the current control into the Graphics of a Picture and then displays it as the Backdrop of a Canvas:

Var p As New Picture(Me.Width, Me.Height)
Me.DrawInto(p.Graphics, 0, 0)
Canvas1.Backdrop = p