CachedBitmap::CachedBitmap(Bitmap*,Graphics*) メソッド (gdiplusheaders.h)
Bitmap オブジェクトと Graphics オブジェクトに基づいて CachedBitmap::CachedBitmap オブジェクトを作成します。 キャッシュされたビットマップは 、Bitmap オブジェクトからピクセル データを取得し、 Graphics オブジェクトに関連付けられているディスプレイ デバイス用に最適化された形式で格納します。
構文
void CachedBitmap(
Bitmap *bitmap,
Graphics *graphics
);
パラメーター
bitmap
種類: [入力] ビットマップ*
最適化するピクセル データを含む Bitmap オブジェクトへのポインター。
graphics
種類: [入力] グラフィックス*
イメージが最適化されるディスプレイ デバイスに関連付けられている 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 を含む) |
Library | Gdiplus.lib |
[DLL] | Gdiplus.dll |