BREW学习笔记-IBitmap 接口(一)

ISHELL_LoadBitmap();
说明:
直接加载位图文件,并返回位图的 IBitmap * 句柄。

原型:
IBitmap * ISHELL_LoadBitmap( IShell * pIShell, const char * pszFile )

示例:

备注:

经过试验证明,非bmp图片,非.bmp的扩展名,都无法成功加载。
如果test1.bmp不是bmp图片,比如将一个jpg图片改名为test1.bmp,也无法成功加载。
如果扩展名不是bmp,比如将一个bmp图片改名为test1.jpg,也无法成功加载。
即只能加载bmp图片。

 

ISHELL_LoadResBitmap()
说明:
此函数用于从给定的资源文件中加载位图资源,并返回有效的 IBitmap 接口指针。

原型:
ISHELL_LoadResBitmap( IShell * pIShell, const char * pszResFile, int16 nResID  )

 

 

IDISPLAY_GetDeviceBitmap()
说明:
此函数用于获取设备(屏幕)位图。 设备位图是指调用 IDISPLAY_Update() 时其内容将复制到屏幕的位图。
原型:
int IDISPLAY_GetDeviceBitmap
(
IDisplay *po,
IBitmap **ppIBitmap

)

 

IBITMAP_CreateCompatibleBitmap()
说明:
此函数用于创建与位图接口(第一个参数)兼容的新位图。
原型:
int IBITMAP_CreateCompatibleBitmap
(
IBITMAP *po,
IBitmap **ppIBitmap,
uint16 w,
uint16 h
)

 

以上2个函数的示例代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值