CachedBitmap::CachedBitmap (Bitmap*,Graphics*) 方法 (gdiplusheaders.h)
基于 Bitmap 对象和 Graphics 对象创建 CachedBitmap::CachedBitmap 对象。 缓存的位图从 Bitmap 对象获取像素数据,并将其存储为针对与 Graphics 对象关联的显示设备优化的格式。
语法
void CachedBitmap(
Bitmap *bitmap,
Graphics *graphics
);
parameters
bitmap
类型:[in] 位图*
指向位 图 对象的指针,该对象包含要优化的像素数据。
graphics
类型:[in] 图形*
指向 图形 对象的指针,该图形对象与将为其优化图像的显示设备相关联。
返回值
无
备注
可以通过将 CachedBitmap::CachedBitmap 对象的地址传递给 Graphics 对象的 DrawCachedBitmap 方法来显示缓存的位图。 使用传递给 CachedBitmap::CachedBitmap 构造函数的 Graphics 对象或其他表示同一设备的 Graphics 对象。
示例
以下示例基于 Bitmap 对象和 Graphics 对象创建 CachedBitmap::CachedBitmap 对象。 代码调用该 Graphics 对象的 DrawCachedBitmap 方法以显示缓存的位图。
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 |
标头 | gdiplusheaders.h (包括 Gdiplus.h) |
Library | Gdiplus.lib |
DLL | Gdiplus.dll |