Share via


TextureBrush::TextureBrush(Image*,WrapMode)-Methode (gdiplusbrush.h)

Erstellt ein TextureBrush-Objekt basierend auf einem Bild und einem Umbruchmodus. Die Größe des Pinsels entspricht standardmäßig der Größe des Bilds, sodass das gesamte Bild vom Pinsel verwendet wird.

Syntax

void TextureBrush(
  [in] Image    *image,
  [in] WrapMode wrapMode
);

Parameter

[in] image

Typ: Image*

Zeiger auf ein Image-Objekt , das die Bitmap des zu verwendenden Bilds enthält.

[in] wrapMode

Typ: WrapMode

Optional. Element der WrapMode-Enumeration , das angibt, wie wiederholte Kopien eines Bilds verwendet werden, um einen Bereich zu kacheln, wenn er mit diesem Texturpinsel gezeichnet wird. Der Standardwert ist WrapModeTile.

Rückgabewert

Keine

Bemerkungen

Ein Bereich, der über die Grenzen des Pinsels hinausgeht, wird mit wiederholten Kopien des Pinsels angeordnet. Bei einem Texturpinsel können alternative Kacheln in eine bestimmte Richtung gedreht werden, wie im Umbruchmodus angegeben. Das Kippen hat den Effekt, dass das Bild des Pinsels umgekehrt wird. Wenn der Umbruchmodus beispielsweise als WrapModeTileFlipX angegeben ist, wird der Pinsel um eine Linie gedreht, die parallel zur y-Achse ist.

Der Texturpinsel ist immer an (0, 0) ausgerichtet. Wenn der Umbruchmodus als WrapModeClamp angegeben ist, wird kein Bereich außerhalb des Pinsels gekachelt. Angenommen, Sie erstellen einen Texturpinsel und geben WrapModeClamp als WrapModeClamp-Modus an:

TextureBrush(&SomeImage, WrapModeClamp)

Anschließend zeichnen Sie einen Bereich mit dem Pinsel. Wenn die Größe des Pinsels eine Höhe von 50 hat und der gemalte Bereich ein Rechteck mit seiner oberen linken Ecke bei (0, 50) ist, werden keine wiederholten Kopien des Pinsels (keine Kachelung) angezeigt.

Der Standardmäßige Umbruchmodus für einen Texturpinsel ist WrapModeTile, der kein Umdrehen der Kachel und keine Klemmung angibt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP, Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile gdiplusbrush.h (include Gdiplus.h)
Bibliothek Gdiplus.lib
DLL Gdiplus.dll

Weitere Informationen

Pinsel und gefüllte Formen

Bild

Texturebrush

TextureBrush::GetWrapMode

TextureBrush::SetWrapMode

Verwenden eines Pinsels zum Ausfüllen von Formen

Wrapmode