Share via


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

Bitmap

CachedBitmap

Elementos gráficos

Imagen

Uso de un mapa de bits almacenado en caché para mejorar el rendimiento