void CMyClass::ChangeBitmapColor(CFbsBitmap*& aBitmap, TRgb aColor)
{
TSize bmpSizeInPixels = aBitmap->SizeInPixels();
TUint width = bmpSizeInPixels.iWidth;
TUint height = bmpSizeInPixels.iHeight;
TBitmapUtil* bitmapU = new(ELeave) TBitmapUtil(aBitmap);
bitmapU->Begin(TPoint(0, 0));
for(TInt j = 0; j < height; j++)
{
for(TInt i = 0; i < width; i++)
{
bitmapU->SetPos(TPoint(i, j));
TUint32 pix = bitmapU->GetPixel();
if(pix == 0)
bitmapU->SetPixel(aColor.Value());
}
}
bitmapU->End();
if(bitmapU) { delete bitmapU; bitmapU = NULL; }
}