procedure XXOO(Canvas: TCanvas;const Rect: TRect);var Radius, Diff: Integer;
begin
Canvas.Ellipse(Rect);
Radius := (Rect.Right - Rect.Left) div 2;
Diff := Floor(Sqrt(Radius*Radius div 2));
Canvas.MoveTo(Rect.Left + Radius - Diff, Rect.Top + Radius - Diff);
Canvas.LineTo(Rect.Left + Radius + Diff, Rect.Top + Radius + Diff);
Canvas.MoveTo(Rect.Left + Radius + Diff, Rect.Top + Radius - Diff);
Canvas.LineTo(Rect.Left + Radius - Diff, Rect.Top + Radius + Diff);
end;