CachedBitmap::CachedBitmap(Bitmap*,Graphics*)-Methode (gdiplusheaders.h)
Erstellt ein CachedBitmap::CachedBitmap-Objekt basierend auf einem Bitmap - und einem Graphics-Objekt . Die zwischengespeicherte Bitmap akzeptiert die Pixeldaten aus dem Bitmap-Objekt und speichert sie in einem Format, das für das Dem Graphics-Objekt zugeordnete Anzeigegerät optimiert ist.
Syntax
void CachedBitmap(
Bitmap *bitmap,
Graphics *graphics
);
Parameter
bitmap
Typ: [in] Bitmap*
Zeiger auf ein Bitmap-Objekt , das die zu optimierenden Pixeldaten enthält.
graphics
Typ: [in] Grafiken*
Zeiger auf ein Graphics-Objekt , das einem Anzeigegerät zugeordnet ist, für das das Bild optimiert wird.
Rückgabewert
Keine
Bemerkungen
Sie können eine zwischengespeicherte Bitmap anzeigen, indem Sie die Adresse eines CachedBitmap::CachedBitmap-Objekts an die DrawCachedBitmap-Methode eines Graphics-Objekts übergeben. Verwenden Sie das Graphics-Objekt , das an den CachedBitmap::CachedBitmap-Konstruktor übergeben wurde, oder ein anderes Graphics-Objekt , das dasselbe Gerät darstellt.
Beispiele
Im folgenden Beispiel wird ein CachedBitmap::CachedBitmap-Objekt basierend auf einem Bitmap - und einem Graphics-Objekt erstellt. Der Code ruft die DrawCachedBitmap-Methode dieses Graphics-Objekts auf, um die zwischengespeicherte Bitmap anzuzeigen.
VOID Example_CachedBitmap(HDC hdc)
{
Graphics graphics(hdc);
Bitmap bitmap(L"Grapes.jpg");
CachedBitmap cachedBitmap(&bitmap, &graphics);
graphics.DrawCachedBitmap(&cachedBitmap, 10, 10);
}
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP, Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | gdiplusheaders.h (include Gdiplus.h) |
Bibliothek | Gdiplus.lib |
DLL | Gdiplus.dll |
Weitere Informationen
Verwenden einer zwischengespeicherten Bitmap zur Verbesserung der Leistung