位图显示问题
我碰到的问题是这样的
我分配了一个大的内存区 iBmpBuf = HBufC8::NewL(1024*30);
然后接收从从服务器传来的BMP位图数据,再在iBmpBuf的前面加上BMP位图的头
这样就构成了一个BMP位图数据
现在我想把这个iBmpBuf表示的位图显示到屏幕上,不知道该怎么做?
CWindowGC的一些显示位图的接口,比如
BitBlt(const TPoint &aPos, const CFbsBitmap *aDevice);或者是
DrawBitmap(const TPoint &aTopLeft, const CFbsBitmap *aSource);
等,第二个参数都是CFbsBitmap的指针
而我现在只是个BUF
这怎么转换啊?