Метод 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 |
См. также раздел
Использование кэшированного растрового изображения для повышения производительности