Este es el que tienes:
Código Delphi
[-]
...
Windows.Ellipse(FormMain.Wheel.Canvas.Handle,
Max((FormMain.Wheel.Width - FormMain.Wheel.Height) div 2, 0),
Max((FormMain.Wheel.Height - FormMain.Wheel.Width) div 2, 0),
-Max((FormMain.Wheel.Width - FormMain.Wheel.Height) div 2, 0) + FormMain.Wheel.Width,
-Max((FormMain.Wheel.Height - FormMain.Wheel.Width) div 2, 0) + FormMain.Wheel.Height);
Lo conviertes a:
Código Delphi
[-]
const
ELLIPSE_SPACE = 100;
begin
...
Windows.Ellipse(FormMain.Wheel.Canvas.Handle,
ELLIPSE_SPACE + Max((FormMain.Wheel.Width - FormMain.Wheel.Height) div 2, 0),
ELLIPSE_SPACE + Max((FormMain.Wheel.Height - FormMain.Wheel.Width) div 2, 0),
-ELLIPSE_SPACE -Max((FormMain.Wheel.Width - FormMain.Wheel.Height) div 2, 0) + FormMain.Wheel.Width,
-ELLIPSE_SPACE -Max((FormMain.Wheel.Height - FormMain.Wheel.Width) div 2, 0) + FormMain.Wheel.Height);