导航:  GdiPlus Classes > GdiPlus Classes > CGpCachedBitmap Class > CachedBitmap Object >

Constructor

上一页返回章节概述下一页

描述

 

创建一个基于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