Struktur der grafischen Oberfläche

Die GDI+-Schnittstelle für verwaltete Klassen enthält ca. 60 Klassen, 50 Enumerationen und 8 Strukturen. Das Kernstück der GDI+-Funktionen bildet die Graphics-Klasse. Dies ist die Klasse, durch die Linien, Kurven, Formen, Bilder und Text tatsächlich gezeichnet werden.

Wichtige Klassen

Viele Klassen funktionieren in Verbindung mit der Graphics-Klasse. Beispielsweise erhält die DrawLine-Methode ein Pen-Objekt, das Attribute (Farbe, Stärke, Strichelungsstil usw.) der zu zeichnenden Linie enthält. Die FillRectangle-Methode kann einen Zeiger auf ein LinearGradientBrush-Objekt erhalten, der in Verbindung mit dem Graphics-Objekt ein Rechteck mit einem Farbverlauf füllt. Font-Objekte und StringFormat-Objekte beeinflussen, wie ein Graphics-Objekt Text zeichnet. Ein Matrix-Objekt speichert und bearbeitet die globale Transformation eines Graphics-Objekts, das zum Drehen, Skalieren und Kippen von Bildern verwendet wird.

GDI+ stellt mehrere Strukturen (z. B. Rectangle, Point und Size) für das Organisieren von Grafikdaten bereit. Darüber hinaus dienen bestimmte Klassen primär als strukturierte Datentypen. Beispielsweise ist die BitmapData-Klasse eine Hilfe für die Bitmap-Klasse und die PathData-Klasse eine Hilfe für die GraphicsPath-Klasse.

GDI+ definiert eine Reihe von Enumerationen, die Auflistungen von zusammenhängenden Konstanten sind. So enthält z. B. die LineJoin-Enumeration die Elemente Bevel, Miter und Round. Diese geben Stile an, mit denen zwei Linien miteinander verbunden werden können.

Siehe auch

Weitere Ressourcen

Übersicht über Grafiken (Windows Forms)

Verwalteter Code in GDI+

Verwenden von verwalteten Grafikklassen