Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |