Método CachedBitmap::CachedBitmap(Bitmap*,Graphics*) (gdiplusheaders.h)
Crea un objeto CachedBitmap::CachedBitmap basado en un objeto Bitmap y un objeto Graphics . El mapa de bits almacenado en caché toma los datos de píxeles del objeto Mapa de bits y los almacena en un formato optimizado para el dispositivo de visualización asociado al objeto Graphics .
Sintaxis
void CachedBitmap(
Bitmap *bitmap,
Graphics *graphics
);
Parámetros
bitmap
Tipo: [in] Mapa de bits*
Puntero a un objeto Mapa de bits que contiene los datos de píxeles que se van a optimizar.
graphics
Tipo: [in] Gráficos*
Puntero a un objeto Graphics asociado a un dispositivo de visualización para el que se optimizará la imagen.
Valor devuelto
Ninguno
Observaciones
Puede mostrar un mapa de bits almacenado en caché pasando la dirección de un objeto CachedBitmap::CachedBitmap al método DrawCachedBitmap de un objeto Graphics . Utilice el objeto Graphics que se pasó al constructor CachedBitmap::CachedBitmap u otro objeto Graphics que represente el mismo dispositivo.
Ejemplos
En el ejemplo siguiente se crea un objeto CachedBitmap::CachedBitmap basado en un objeto Bitmap y un objeto Graphics . El código llama al método DrawCachedBitmap de ese objeto Graphics para mostrar el mapa de bits almacenado en caché.
VOID Example_CachedBitmap(HDC hdc)
{
Graphics graphics(hdc);
Bitmap bitmap(L"Grapes.jpg");
CachedBitmap cachedBitmap(&bitmap, &graphics);
graphics.DrawCachedBitmap(&cachedBitmap, 10, 10);
}
Requisitos
Cliente mínimo compatible | Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | gdiplusheaders.h (include Gdiplus.h) |
Library | Gdiplus.lib |
Archivo DLL | Gdiplus.dll |
Consulte también
Uso de un mapa de bits almacenado en caché para mejorar el rendimiento