Füllen einer Form mit einem Schraffurmuster

Ein Schraffurmuster besteht aus zwei Farben: einer für den Hintergrund und eine für die Linien, die das Muster über dem Hintergrund bilden. Um eine geschlossene Form mit einem Schraffurmuster zu füllen, verwenden Sie ein HatchBrush-Objekt. Im folgenden Beispiel wird veranschaulicht, wie eine Ellipse mit einem Schraffurmuster gefüllt wird:

HatchBrush hBrush(HatchStyleHorizontal, Color(255, 255, 0, 0),
   Color(255, 128, 255, 255));
stat = graphics.FillEllipse(&hBrush, 0, 0, 100, 60);

Die folgende Abbildung zeigt die ausgefüllte Ellipse.

Abbildung einer mit Schraffurmustern gefüllten Ellipse mit horizontalen Linien über einem soliden Hintergrund

Der HatchBrush-Konstruktor verwendet drei Argumente: den Schraffurstil, die Farbe der Schraffurlinie und die Farbe des Hintergrunds. Das Schraffurstilargument kann ein beliebiges Element der HatchStyle-Enumeration sein. Die HatchStyle-Enumeration enthält mehr als 50 Elemente. Einige dieser Elemente werden in der folgenden Liste angezeigt:

  • HatchStyleHorizontal
  • HatchStyleVertical
  • HatchStyleForwardDiagonal
  • HatchStyleBackwardDiagonal
  • HatchStyleCross
  • HatchStyleDiagonalCross