共用方式為


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

另請參閱

點陣圖

CachedBitmap

圖形

映像

使用快取點陣圖來改善效能