Ellipse
Zeichnet eine Ellipse in ein durch die Koordinaten X1, Y1, X2, Y2 begrenztes Rechteck.
Deklaration:
Declare Function Ellipse Lib "gdi32" ( _ ByVal hdc As Long, _ ByVal X1 As Long, _ ByVal Y1 As Long, _ ByVal X2 As Long, _ ByVal Y2 As Long) As Long
Anmerkungen:
Das begrenzende Rechteck, in der die Ellipse gezeichnet wird, beginnt beim Punkt X1, Y1 (Koordinaten oben links) und endet beim Punkt X2, Y2 (Koordinaten unten rechts). Der Mittelpunkt der Ellipse befindet sich im Mittelpunkt des Rechtecks.
Es werden die aktuellen Stift-Einstellungen und Füllstile, bzw. Füllmuster verwendet. Erfolgt die Ausgabe in einer VB-Picturebox oder Form, so können die VB-Funktionen verwendet werden, um Einstellungen zu setzen. Andernfalls müssen API-Befehle (CreatePen, CreateBrush) verwendet werden.
Beispiel:
Ellipse hdc, 0, 0, 50, 100
War die Funktion erfolgreich, so erfolgt eine Übergabe eines Wertes ungleich 0. Sollte die Funktion fehlschlagen, so kann die Fehlerursache mittels GetLastError festgestellt werden.