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

Bitmap

Cachedbitmap

Grafiken

Bild

Verwenden einer zwischengespeicherten Bitmap zur Verbesserung der Leistung