Método CachedBitmap::CachedBitmap(Bitmap*,Graphics*) (gdiplusheaders.h)

Cria um objeto CachedBitmap::CachedBitmap com base em um objeto Bitmap e em um objeto Graphics . O bitmap armazenado em cache pega os dados de pixel do objeto Bitmap e os armazena em um formato otimizado para o dispositivo de exibição associado ao objeto Graphics .

Sintaxe

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

Parâmetros

bitmap

Tipo: [in] Bitmap*

Ponteiro para um objeto Bitmap que contém os dados de pixel a serem otimizados.

graphics

Tipo: [in] Gráficos*

Ponteiro para um objeto Graphics associado a um dispositivo de exibição para o qual a imagem será otimizada.

Valor retornado

Nenhum

Comentários

Você pode exibir um bitmap armazenado em cache passando o endereço de um objeto CachedBitmap::CachedBitmap para o método DrawCachedBitmap de um objeto Graphics . Use o objeto Graphics que foi passado para o construtor CachedBitmap::CachedBitmap ou outro objeto Graphics que representa o mesmo dispositivo.

Exemplos

O exemplo a seguir cria um objeto CachedBitmap::CachedBitmap baseado em um objeto Bitmap e em um objeto Graphics . O código chama o método DrawCachedBitmap desse objeto Graphics para exibir o bitmap armazenado em cache.

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 com suporte Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho gdiplusheaders.h (inclua Gdiplus.h)
Biblioteca Gdiplus.lib
DLL Gdiplus.dll

Confira também

Bitmap

Cachedbitmap

Elementos gráficos

Imagem

Usando um Bitmap armazenado em cache para melhorar o desempenho