SolidBrush-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+, wird empfohlen, dies durch Aufrufen der Methoden und Funktionen zu tun, 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 SolidBrush C++-Klasse umschlossen.
Pinselfunktionen und entsprechende Wrappermethoden
| Flat-Funktion | Wrappermethode | Bemerkungen |
|---|---|---|
| GpStatus WINGDIPAPI GdipCreateSolidFill(ARGB-Farbe, GpSolidFill-Pinsel) * * |
SolidBrush::SolidBrush(IN const Color& Color) | Erstellt ein SolidBrush-Objekt basierend auf einer Farbe |
| GpStatus WINGDIPAPI GdipSetSolidFillColor(GpSolidFill * brush, ARGB color) |
SolidBrush::SetColor(IN const Color& Color) | Legt die Farbe dieses Volltonpinsels fest. |
| GpStatus WINGDIPAPI GdipGetSolidFillColor(GpSolidFill * brush, ARGB * color) |
SolidBrush::GetColor(OUT Color * color) const | Ruft die Farbe dieses Volltonpinsels ab. |