Once I put a canvas into virtual mode with Canvas_SetVirtual(), it appears that Canvas_Scale() has no effect - everything is always plotted 1:1 in the virtual canvas, no matter what I set the scale to.

Is that by design? Is there any way to combine custom coordinate systems on a canvas with virtual mode?

*Brian