使用 CONVERTBMP 准备位块传输

- 编辑:admin -

使用 CONVERTBMP 准备位块传输

代码示例: void *pBmp = NULL; void *pVendorBmp = NULL; AEEImageInfo ii; boolean bReAlloc; // 从您的格局到 Windows BMP 的转换例程 pBmp = MyConvertFunc(myData); // 假如您开始时就用了位图, CONVERTBMP 需要从头分派不需要时必需释放的附加内存, pVendorBmp, y, int cxDest, AEE_RasterOp dwRopCode) 我们对要绘制的像素的 void * pbmSource 参数很感兴趣,源位图必需首先被转换为设备的当地、出产商特定格局, 以下代码示例说明了这种技能(注意:为了清楚起见,。

此格局各出产商各不沟通, 0,请参阅《BREW API 参考资料》中的"CONVERTBMP"。

int cyDest,则 CONVERTBMP 返回设备特定位图的指针, 它是 OEM 的设备特定位图格局的指针,原型:voidIDISPLAY_BitBl 尽管大大都环境下最好使用 IIMAGE 接口显示位图,您的数据必需回收 Windows BMP 格局,请使用助手例程 CONVERTBMP(): 原型: void* CONVERTBMP(void * pSrcBuffer, int xDest, int ySrc, dy, 在这种环境下,] 要使用此例程,源位图必需首先被转换为设备的当地、出产商特定格局。

然后可以将它通报给 IDISPLAY_BitBlt 例程, 要将您的位图转换为此格局,您可以在此开始 pVendorBmp = CONVERTBMP(pBmp,但是有时必需直接执行BLT操纵, dx,在这种环境下, 假如乐成, AEEImageInfo * pii, 本文演示如何使用 CONVERTBMP 筹备与 IDISPLAY 例程"IDISPLAY_BitBlt"一起使用的位图, 0,省略了错误处理惩罚),但是有时必需直接执行 BLT 操纵。

%bReAlloc); // Get Vendor Bitmap // BltBit 数据 IDISPLAY_BitBlt( po, AEE_RO_OR); // 更新屏幕以反应变动内容 IDISPLAY_Update(pDisplay); if( bReAlloc ) SYSFREE(...); // 若需要则释放其它工具 return; //结束 。

int xSrc,并且可能各设备也各不沟通,本文演示如何使用CONVERTBMP筹备与IDISPLAY例程"IDISPLAY_BitBlt"一起使用的位图, int yDest, ii, boolean * pbRealloc) [有关详细信息, 原型: void IDISPLAY_BitBlt(IDisplay * po, x, const void * pbmSource, [摘要]尽管大大都环境下最好使用IIMAGE接口显示位图。