System::Drawing::TextureBrush Klasse

TextureBrush class

Stellt einen Pinsel dar, der ein Bild verwendet, um das Innere einer Form zu füllen. Objekte dieser Klasse sollten ausschließlich 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 Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr-Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class TextureBrush : public System::Drawing::Brush

Methoden

MethodeBeschreibung
Clone() overrideErstellt eine Kopie des aktuellen Objekts.
get_Image()Gibt ein Bild zurück, das vom aktuellen TextureBrush-Objekt verwendet wird.
get_Transform()Gibt eine Kopie eines Matrix‑Objekts zurück, das die geometrischen Transformationen für den vom aktuellen Objekt dargestellten Pinsel spezifiziert.
get_WrapMode()Gibt einen Wert zurück, der angibt, wie der vom aktuellen Objekt dargestellte Pinsel gekachelt wird.
MultiplyTransform(const SharedPtr<Drawing2D::Matrix>&, Drawing2D::MatrixOrder)Multipliziert die Transformationsmatrix des aktuellen Objekts mit der angegebenen Matrix.
ResetTransform()Setzt die Transformationsmatrix des aktuellen Objekts zurück, sodass sie zur Einheitsmatrix wird.
RotateTransform(float, Drawing2D::MatrixOrder)Dreht die lokale geometrische Transformation um den angegebenen Winkel in der angegebenen Reihenfolge.
ScaleTransform(float, float, Drawing2D::MatrixOrder)Skaliert die lokale geometrische Transformation um die angegebenen Faktoren in der angegebenen Reihenfolge.
set_Transform(const System::SharedPtr<Drawing2D::Matrix>&)Setzt ein Matrix‑Objekt, das die geometrischen Transformationen für den vom aktuellen Objekt dargestellten Pinsel spezifiziert.
set_WrapMode(Drawing2D::WrapMode)Setzt einen Wert, der angibt, wie der vom aktuellen Objekt dargestellte Pinsel gekachelt wird.
TextureBrush(const SharedPtr<Image>&, Drawing2D::WrapMode)Erstellt eine neue Instanz der Klasse TextureBrush, die das angegebene Bild verwendet.
TextureBrush(const SharedPtr<Image>&, RectangleF, const SharedPtr<Imaging::ImageAttributes>&)Erstellt eine neue Instanz der Klasse TextureBrush, die das angegebene Bild verwendet.
TextureBrush(const SharedPtr<Image>&, Rectangle, const SharedPtr<Imaging::ImageAttributes>&)Erstellt eine neue Instanz der Klasse TextureBrush, die das angegebene Bild verwendet.
TextureBrush(const SharedPtr<Image>&, Drawing2D::WrapMode, RectangleF)Erstellt eine neue Instanz der Klasse TextureBrush, die das angegebene Bild verwendet.
TextureBrush(const SharedPtr<Image>&, Drawing2D::WrapMode, Rectangle)Erstellt eine neue Instanz der Klasse TextureBrush, die das angegebene Bild verwendet.
TranslateTransform(float, float, Drawing2D::MatrixOrder)Verschiebt die lokale geometrische Transformation um die angegebenen Abmessungen in der angegebenen Reihenfolge.
virtual ~TextureBrush()Destruktor.

Siehe auch