Метод CachedBitmap::CachedBitmap(Bitmap*,Graphics*) (gdiplusheaders.h)

Создает объект CachedBitmap::CachedBitmap на основе объектов Bitmap и Graphics . Кэшированное растровое изображение принимает пиксельные данные из объекта Bitmap и сохраняет их в формате, оптимизированном для устройства отображения, связанного с объектом Graphics .

Синтаксис

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

Параметры

bitmap

Тип: [in] Bitmap*

Указатель на объект Bitmap , содержащий оптимизированные пиксельные данные.

graphics

Тип: [in] Graphics*

Указатель на графический объект, связанный с устройством отображения, для которого будет оптимизировано изображение.

Возвращаемое значение

None

Remarks

Вы можете отобразить кэшированное растровое изображение, передав адрес объекта CachedBitmap::CachedBitmap методу DrawCachedBitmap объекта Graphics . Используйте объект Graphics , переданный конструктору CachedBitmap::CachedBitmap , или другой объект Graphics , представляющий то же устройство.

Примеры

В следующем примере создается объект CachedBitmap::CachedBitmap на основе объектов Bitmap и Graphics . Код вызывает метод DrawCachedBitmap этого объекта Graphics для отображения кэшированного растрового изображения.

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

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

Требования

   
Минимальная версия клиента Windows XP, Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header gdiplusheaders.h (включая Gdiplus.h)
Библиотека Gdiplus.lib
DLL Gdiplus.dll

См. также раздел

Bitmap

CachedBitmap

Графика

Изображение

Использование кэшированного растрового изображения для повышения производительности