Zeichnen von Rechtecke

Ein Rechteck ist ein vierseitiges Polygon, dessen gegenüberliegende Seiten parallel und gleich lang sind. Obwohl eine Anwendung ein Rechteck zeichnen kann, indem sie die Polygonfunktion aufruft und die Koordinaten jeder Ecke bereitstellt, bietet die Rectangle-Funktion eine einfachere Methode. Diese Funktion benötigt nur die Koordinaten für die oberen linken und unteren rechten Ecken. Wenn eine Anwendung die Rectangle-Funktion aufruft, zeichnet das System das Rechteck, wobei die rechte und die untere Seite ausgeschlossen wird, wenn keine Welttransformation für den angegebenen Gerätekontext festgelegt ist.

Wenn eine Welttransformation mithilfe der Funktion SetWorldTransform oder ModifyWorldTransform festgelegt wurde, enthält das System den rechten und unteren Rand.

Neben dem Zeichnen eines herkömmlichen Rechtecks können Sie Rechtecke mit abgerundeten Ecken zeichnen. Die RoundRect-Funktion erfordert, dass die Anwendung die Koordinaten der unteren linken und oberen rechten Ecke sowie die Breite und Höhe der Ellipse angibt, die zum Runden jeder Ecke verwendet wird.

Anwendungen können die folgenden Funktionen verwenden, um Rechtecke zu bearbeiten.

Funktion Beschreibung
FillRect Streicht das Innere eines Rechtecks neu.
FrameRect Zeichnet die Seiten eines Rechtecks neu.
InvertRect Invertiert die Farben, die im Inneren eines Rechtecks angezeigt werden.