HatchBrush-Funktionen

Windows GDI+ macht eine flache API verfügbar, die aus ca. 600 Funktionen besteht, die in Gdiplus.dll implementiert und in Gdiplusflat.h deklariert werden. Die Funktionen in der GDI+-API werden von einer Sammlung von ca. 40 C++-Klassen umschlossen. Es wird empfohlen, die Funktionen in der flachen API nicht direkt auf aufruft. Wenn Sie Aufrufe von GDI+, sollten Sie dazu die Methoden und Funktionen aufrufen, die von den C++-Wrappern bereitgestellt werden. Der Microsoft-Produktsupport bietet keine Unterstützung für Code, der die flache API direkt aufruft. Weitere Informationen zur Verwendung dieser Wrappermethoden finden Sie unter GDI+ Flat-API.

Die folgenden flachen API-Funktionen werden von der HatchBrush C++-Klasse umschlossen.

HatchBrush-Funktionen und entsprechende Wrappermethoden

Flat-Funktion Wrappermethode Bemerkungen
GpStatus WINGDIPAPI GdipCreateHatchBrush(GpHatchStyle hatchstyle, ARGB forecol, ARGB backcol, GpHatch * * brush)
HatchBrush::HatchBrush(IN HatchStyle hatchStyle, IN const Color& foreColor, IN const Color& backColor = Color()) Erstellt ein HatchBrush-Objekt basierend auf einem Schraffurstil, einer Vordergrundfarbe und einer Hintergrundfarbe.
GpStatus WINGDIPAPI GdipGetHatchStyle(GpHatch * brush, GpHatchStyle * hatchstyle)
HatchStyle HatchBrush::GetHatchStyle() const Ruft den Schraffurstil dieses Schraffurpinsels ab.
GpStatus WINGDIPAPI GdipGetHatchForegroundColor(GpHatch * brush, ARGB * forecol)
Status HatchBrush::GetForegroundColor(OUT Color * color) const Ruft die Vordergrundfarbe dieses Schraffraffierpinsels ab.
GpStatus WINGDIPAPI GdipGetHatchBackgroundColor(GpHatch * brush, ARGB * backcol)
Status HatchBrush::GetBackgroundColor(OUT Color * color) const Ruft die Hintergrundfarbe dieses Schraffraffenpinsels ab.