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. |