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

来源:互联网 发布:淘宝男装冬装西服 编辑:程序博客网 时间:2024/05/22 05:23

IBITMAP_BltIn()
说明:
此函数可以将对应于像素矩形的数据从指定的源位图位块传输到此位图。
源中每个像素均与目标中的相应像素关联。 此函数会为每对源和目标像素执行逻辑操作,并将结果写入目标像素。
原型:
int IBITMAP_BltIn
(
IBitmap * po,
int xDst,
int yDst,
int dx,
int dy,
IBitmap *pSrc,
int xSrc,
int ySrc,
AEERasterOp rop
)

 

IBITMAP_BltOut()
用于辅助IBITMAP_BltIn()。

 

IDISPLAY_BitBlt()
说明:
此函数用于将对应于像素矩形的数据从指定的源位图位传输到目标位图的给定区域。 调用此函数后,必须调用 IDISPLAY_Update() 更新屏幕。 如果正在执行一系列的绘制操作,则在完成所有绘制操作后调用一次 IDISPLAY_Update() 即可。
原型:
void IDISPLAY_BitBlt
(
IDisplay * po,
int xDest,
int yDest,
int cxDest,
int cyDest,
const void * pbmSource,
int xSrc,
int ySrc,
AEERasterOp dwRopCode
)

 

以上函数的应用示例: