Share via


Struktur der grafischen Oberfläche

Die Benutzeroberfläche für verwaltete Klassen von GDI+ enthält ungefähr 60 Klassen, 50 Enumerationen und 8 Strukturen. Die Graphics-Klasse gehört zu den wichtigsten GDI+-Funktionen. Es ist die Klasse, die Linien, Kurven, Figuren, Bilder und Text zeichnet.

Wichtige Klassen

Viele Klassen werden zusammen mit der Graphics-Klasse verwendet. Beispielsweise empfängt die DrawLine-Methode ein Pen-Objekt mit den Attributen (Farbe, Breite, Strichart usw.) der zu zeichnenden Linie. Die FillRectangle-Methode kann einen Zeiger für ein LinearGradientBrush-Objekt empfangen, das mit dem Graphics-Objekt ein Rechteck mit einer sich graduell ändernden Farbe ausfüllt. Font- und StringFormat-Objekte beeinflussen die Art, auf die ein Graphics-Objekt Text zeichnet. Ein Matrix-Objekt speichert und bearbeitet die globale Transformation eines Graphics-Objekts, das zum Drehen, Skalieren und Spiegeln von Bildern verwendet wird.

GDI+ bietet mehrere Strukturen (z. B. Rectangle, Point und Size) zum Organisieren von Grafikdaten. Außerdem dienen bestimmte Klassen hauptsächlich als strukturierte Datentypen. Die BitmapData-Klasse ist beispielsweise ein Hilfsprogramm für die Bitmap-Klasse, und die PathData-Klasse ist ein Hilfsprogramm für die GraphicsPath-Klasse.

GDI+ definiert mehrere Enumerationen, die Sammlungen verwandter Konstanten sind. Die LineJoin-Enumeration enthält beispielsweise die Elemente Bevel, Miter und Round, die Formatvorlagen definieren, mit denen zwei Linien verknüpft werden können.

Weitere Informationen