CachedBitmap::CachedBitmap (Bitmap*,Graphics*) 方法 (gdiplusheaders.h)
根據Bitmap物件和Graphics物件建立CachedBitmap::CachedBitmap物件。 快取的點陣圖會從 Bitmap 物件取得圖元資料,並將其儲存為針對與 Graphics 物件相關聯之顯示裝置優化的格式。
語法
void CachedBitmap(
Bitmap *bitmap,
Graphics *graphics
);
參數
bitmap
類型:[in] 點陣圖*
點陣圖物件的指標,其中包含要優化的圖元資料。
graphics
類型:[in] 圖形*
與影像優化之顯示裝置相關聯的 Graphics 物件指標。
傳回值
無
備註
您可以將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) |
程式庫 | Gdiplus.lib |
Dll | Gdiplus.dll |