Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
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.