I'm porting my project from SDK 2.0 to SDK 3.0. in the early version. you can call CFbsBitmap:ataAddress() to get the pointer to bitmap. and manipulate the contents of this bitmap.
But after SDK 3.0, whenever you call CFbsBitmap:ataAddress(). It will crash. I wonder maybe SDK 3.0 simply dosen't allow direct bitmap acccess.
---------------------------------------------------------------------
you can test the following codes yourself
---------------------------------------------------------------------
CFbsBitmap bitmap;
TUint8 *bmpData=NULL;
TInt iErr=bitmap.Create(TSize(176,208) , EColor64K);
if(!iErr)
bmpData=(TUint8 *)bitmap.DataAddress();
---------------------------------------------------------------------
It will crash in the line bmpData=(TUint8 *)bitmap.DataAddress(). But if you create smaller bitmap, for example 100*100. these codes will work.

ataAddress() to get the pointer to bitmap. and manipulate the contents of this bitmap.



