- Offizieller Beitrag
Hi,
mich hat es bisher immer genervt, dass zum Zeichnen eines Kreises mit GDI+ die Koordinaten der linken oberen Ecke des (gedachten) umlaufenden Quadrates angegeben werden müssen. Schließlich sind wir es seit Schulzeiten gewohnt einen Kreis über Mittelpunkt und Durchmesser zu definieren.
Auch wenn es nur eine simple Rechenaufgabe ist, so empfinde ich es als angenehmer auf diese Art zu zeichnen:
Func _GDIPlus_GraphicsDrawCircleByCentre($hGraphic, $iX, $iY, $iDiameter, $hPen = 0)
$iX -= $iDiameter/2
$iY -= $iDiameter/2
_GDIPlus_GraphicsDrawEllipse($hGraphic, $iX, $iY, $iDiameter, $iDiameter, $hPen)
EndFunc