CachedBitmap-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 sind. Die Funktionen in der GDI+-Flach-API werden durch eine Auflistung von ca. 40 C++-Klassen umschlossen. Es wird empfohlen, die Funktionen in der flachen API nicht direkt aufzurufen. Wenn Sie Aufrufe an GDI+ tätigen, sollten Sie dies tun, indem Sie die Methoden und Funktionen aufrufen, die von den C++-Wrappern bereitgestellt werden. Microsoft-Produktsupportdienste bieten 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 CachedBitmap C++-Klasse umschlossen.

CachedBitmap-Funktionen und entsprechende Wrappermethoden

Flache Funktion Wrapper-Methode Beschreibung
GpStatus WINGDIPAPI GdipCreateCachedBitmap( GpBitmap *bitmap, GpGraphics *graphics, GpCachedBitmap **cachedBitmap ) CachedBitmap::CachedBitmap Erstellt ein CachedBitmap::CachedBitmap -Objekt basierend auf einem Bitmap- -Objekt und einem Graphics -Objekt. Die zwischengespeicherte Bitmap verwendet die Pixeldaten aus dem Bitmap--Objekt und speichert sie in einem Format, das für das dem Graphics-Objekt zugeordnete Anzeigegerät optimiert ist.
GpStatus WINGDIPAPI GdipDeleteCachedBitmap(GpCachedBitmap *cachedBitmap)
~CachedBitmap() Bereinigt Ressourcen, die von einem CachedBitmap--Objekt verwendet werden.
GpStatus WINGDIPAPI GdipDrawCachedBitmap( GpGraphics *graphics, GpCachedBitmap *cachedBitmap, INT x, INT y ) Graphics::D rawCachedBitmap Die Graphics::D rawCachedBitmap--Methode zeichnet das bild, das in einem CachedBitmap--Objekt gespeichert ist.