Condividi tramite


Metodo CachedBitmap::CachedBitmap(Bitmap*,Graphics*) (gdiplusheaders.h)

Crea un oggetto CachedBitmap::CachedBitmap basato su un oggetto Bitmap e un oggetto Graphics . La bitmap memorizzata nella cache accetta i dati pixel dall'oggetto Bitmap e lo archivia in un formato ottimizzato per il dispositivo visualizzato associato all'oggetto Graphics .

Sintassi

void CachedBitmap(
  Bitmap   *bitmap,
  Graphics *graphics
);

Parametri

bitmap

Tipo: [in] Bitmap*

Puntatore a un oggetto Bitmap che contiene i dati pixel da ottimizzare.

graphics

Tipo: [in] Grafica*

Puntatore a un oggetto Graphics associato a un dispositivo di visualizzazione per il quale l'immagine verrà ottimizzata.

Valore restituito

nessuno

Osservazioni

È possibile visualizzare una bitmap memorizzata nella cache passando l'indirizzo di un oggetto CachedBitmap::CachedBitmap al metodo DrawCachedBitmap di un oggetto Graphics . Usare l'oggetto Graphics passato al costruttore CachedBitmap::CachedBitmap o a un altro oggetto Graphics che rappresenta lo stesso dispositivo.

Esempio

Nell'esempio seguente viene creato un oggetto CachedBitmap::CachedBitmap basato su un oggetto Bitmap e un oggetto Graphics . Il codice chiama il metodo DrawCachedBitmap dell'oggetto Graphics per visualizzare la bitmap memorizzata nella cache.

VOID Example_CachedBitmap(HDC hdc)
{
   Graphics graphics(hdc);
   Bitmap bitmap(L"Grapes.jpg");
   CachedBitmap cachedBitmap(&bitmap, &graphics);

   graphics.DrawCachedBitmap(&cachedBitmap, 10, 10);  
}

Requisiti

   
Client minimo supportato Windows XP, Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione gdiplusheaders.h (include Gdiplus.h)
Libreria Gdiplus.lib
DLL Gdiplus.dll

Vedi anche

Bitmap

CachedBitmap

Grafica

Immagine

Uso di una bitmap memorizzata nella cache per migliorare le prestazioni