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
Uso di una bitmap memorizzata nella cache per migliorare le prestazioni