## HatchBrush class


Stellt einen rechteckigen Pinsel mit einem Schraffurstil, einer Vordergrundfarbe und einer Hintergrundfarbe dar. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../../system/makeobject/) zugewiesen 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 immer in einen [System::SmartPtr](../../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

```cpp
class HatchBrush : public System::Drawing::Brush
```

## Methoden

| Methode | Beschreibung |
| --- | --- |
| [Clone](./clone/)() override | Erstellt eine exakte Kopie des aktuellen Objekts. |
| [get_BackgroundColor](./get_backgroundcolor/)() const | Gibt einen Wert zurück, der die Hintergrundfarbe dieses Pinsels angibt. |
| [get_ForegroundColor](./get_foregroundcolor/)() const | Gibt einen Wert zurück, der die Vordergrundfarbe dieses Pinsels angibt. |
| [get_HatchStyle](./get_hatchstyle/)() const | Gibt einen Wert zurück, der den Schraffurstil dieses Pinsels angibt. |
| [HatchBrush](./hatchbrush/)(HatchStyle, Color, Color) | RTTI-Informationen. |
## Siehe auch

* Class [Brush](../../system.drawing/brush/)
* Namespace [System::Drawing::Drawing2D](../)
* Library [Aspose.Page for C++](../../)
