描述
创建一个基于Bitmap对象和一个Graphics对象CachedBitmap对象.缓存位图从位图对象获取像素数据,并将其存储为与图形对象相关联的显示设备优化的格式.
C++ Syntax
CachedBitmap( [in] Bitmap *bitmap, [in] Graphics *graphics ); |
FreeBASIC 语法
CONSTRUCTOR CGpCachedBitmap ( _ BYVAL pBitmap AS CGpBitmap PTR, _ BYVAL pGraphics AS CGpGraphics PTR _ ) |
参数
pBitmap
[in]指向Bitmap包含要优化的像素数据.
pGraphics
[in]指向Graphics对象是与显示设备的图像进行优化.
备注
你可以通过一个CachedBitmap对象一个对象的方法Graphics DrawCachedBitmap地址显示缓存位图.使用Graphics对象被传递给CachedBitmap构造函数或另一个Graphics表示相同的装置.
引用文件
CGpBitmap.inc (include CGdipPlus.inc)
示例
C++ code
VOID Example_CachedBitmap(HDC hdc)
{
Graphics graphics(hdc);
Bitmap bitmap(L"Grapes.jpg");
CachedBitmap cachedBitmap(&bitmap, &graphics);
graphics.DrawCachedBitmap(&cachedBitmap, 10, 10);
}
FreeBasic code
SUB Example_CachedBitmap (BYVAL hdc AS HDC)
DIM graphics AS CGpGraphics = hdc
DIM pBitmap AS CGpBitmap = "Grapes.jpg"
DIM cachedBitmap AS CGpCachedBitmap = CGpCachedBitmap(@pBitmap, @graphics)
graphics.DrawCachedBitmap(@cachedBitmap, 10, 10)
END SUB