System::Drawing Namespace

Klassen

KlasseBeschreibung
BitmapStellt ein GDI+-Bitmap-Bild dar. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
BrushEine Basisklasse für Klassen, die Füllungen darstellen, die zum Füllen der Innenbereiche grafischer Formen verwendet werden. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
BrushesStellt eine Menge vorgefertigter SolidBrush Objekte bereit. Dies ist ein statischer Typ ohne Instanzdienste. Sie sollten niemals Instanzen davon auf irgendeine Weise erstellen.
CharacterRangeStellt einen Bereich von Zeichenpositionen in einem String dar. Dieser Typ sollte auf dem Stack alloziert und an Funktionen per Wert oder Referenz übergeben werden. Verwenden Sie niemals die Klasse System::SmartPtr, um Objekte dieses Typs zu verwalten.
ColorStellt eine Farbe dar. Dieser Typ sollte auf dem Stack alloziert und an Funktionen per Wert oder Referenz übergeben werden. Verwenden Sie niemals die Klasse System::SmartPtr, um Objekte dieses Typs zu verwalten.
ColorTranslatorFührt Farbumwandlungen durch. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
FontStellt ein bestimmtes Textformat dar, einschließlich Schriftart, Größe und Stil. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
FontConverterKonvertiert Font-Objekte von einem Datentyp in einen anderen. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
FontFamilyStellt eine Gruppe von Schriftarten dar, die ein ähnliches Grunddesign teilen. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
GraphicsStellt eine Zeichenfläche dar. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
IconStellt ein Windows-Symbol dar. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
ImageEine Basisklasse für die Klassen System::Drawing::Bitmap und System::Drawing::Metafile, die Grundfunktionalität bereitstellt. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
ImageConverterKonvertiert Image-Objekte von einem Datentyp in einen anderen. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
ImageFormatConverterKonvertiert ImageFormat-Objekte von einem Datentyp in einen anderen. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
PenStellt Eigenschaften wie Farbe, Breite usw. der zu zeichnenden Linien und Kurven dar. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
PensStellt eine Menge vorgefertigter Pen-Objekte bereit. Dies ist ein statischer Typ ohne Instanzdienste. Sie sollten unter keinen Umständen Instanzen davon erzeugen.
PointStellt ein Paar ganzzahliger X- und Y-Koordinaten eines Punktes in einer zweidimensionalen Ebene dar. Dieser Typ sollte auf dem Stack alloziert und per Wert oder Referenz an Funktionen übergeben werden. Verwenden Sie niemals die Klasse System::SmartPtr, um Objekte dieses Typs zu verwalten.
PointFStellt ein Paar Gleitkomma‑X‑ und Y‑Koordinaten (Einzelpräzision) eines Punktes in einer zweidimensionalen Ebene dar. Dieser Typ sollte auf dem Stack alloziert und per Wert oder Referenz an Funktionen übergeben werden. Verwenden Sie niemals die Klasse System::SmartPtr, um Objekte dieses Typs zu verwalten.
RectangleStellt einen rechteckigen Bildbereich dar, definiert durch ganzzahlige X‑ und Y‑Koordinaten seiner oberen linken Ecke sowie seiner Breite und Höhe. Dieser Typ sollte auf dem Stack alloziert und per Wert oder Referenz an Funktionen übergeben werden. Verwenden Sie niemals die Klasse System::SmartPtr, um Objekte dieses Typs zu verwalten.
RectangleFStellt einen rechteckigen Bildbereich dar, definiert durch Gleitkomma‑X‑ und Y‑Koordinaten (Einzelpräzision) seiner oberen linken Ecke sowie seiner Breite und Höhe. Dieser Typ sollte auf dem Stack alloziert und per Wert oder Referenz an Funktionen übergeben werden. Verwenden Sie niemals die Klasse System::SmartPtr, um Objekte dieses Typs zu verwalten.
RegionStellt das Innere einer grafischen Form dar. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
SizeStellt ein Paar ganzzahliger Werte dar, die Breite und Höhe eines Bildes repräsentieren. Dieser Typ sollte auf dem Stack alloziert und per Wert oder Referenz an Funktionen übergeben werden. Verwenden Sie niemals die Klasse System::SmartPtr, um Objekte dieses Typs zu verwalten.
SizeFStellt ein Paar Gleitkomma‑Werte (Einzelpräzision) dar, die Breite und Höhe eines Bildes repräsentieren. Dieser Typ sollte auf dem Stack alloziert und per Wert oder Referenz an Funktionen übergeben werden. Verwenden Sie niemals die Klasse System::SmartPtr, um Objekte dieses Typs zu verwalten.
SolidBrushStellt einen einfarbigen Pinsel dar. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
StringFormatKapselt Textlayout‑Informationen, Anzeige­manipulationen und OpenType‑Funktionen. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
SystemColorsKlasse, die eine Menge vorerstellter Color-Objekte bereitstellt, die die Farben von Windows-Anzeigeelementen repräsentieren. Dies ist ein statischer Typ ohne Instanzdienste. Sie sollten unter keinen Umständen Instanzen davon erzeugen.
SystemFontsStellt eine Menge vorgefertigter Font-Objekte bereit, die die in Windows-Anzeigeelementen zur Textdarstellung verwendeten Schriftarten repräsentieren. Dies ist ein statischer Typ ohne Instanzdienste. Sie sollten unter keinen Umständen Instanzen davon erzeugen.
TextureBrushStellt einen Pinsel dar, der ein Bild verwendet, um das Innere einer Form zu füllen. Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

Enums

AufzählungBeschreibung
ContentAlignmentGibt die Inhaltsausrichtung an.
CopyPixelOperationGibt an, wie die Quellfarbe bei einer Pixelkopieroperation mit der Ziel­farbe kombiniert wird, um eine Endfarbe zu erzeugen.
FontStyleStellt einen Schriftstil dar.
GraphicsUnitStellt eine Maßeinheit dar.
KnownColorGibt die bekannten Systemfarben an.
RotateFlipTypeGibt den Typ der Dreh- und/oder Spiegelungsoperation an.
StringAlignmentGibt die Ausrichtung des Strings relativ zu seinem Layout-Rechteck an.
StringDigitSubstituteGibt an, wie Ziffern in einem String gemäß der Gebietsschema- oder Spracheinstellung ersetzt werden.
StringFormatFlagsGibt die Anzeige- und Layoutinformationen für Textstrings an.
StringTrimmingGibt an, wie Zeichen aus einem String, der nicht in die Layoutform passt, abgeschnitten werden sollen.

Functions

FunktionBeschreibung
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]