CWindowGc& gc = SystemGc();
TRgb maskWhite = TRgb(TRgb(255, 255, 255));
maskWhite.SetAlpha(150);
gc.SetBrushColor(maskWhite);
gc.SetBrushStyle(CGraphicsContext::ESolidBrush);
gc.DrawRect(aRect);
TRgb customBlack = TRgb(TRgb(0, 0, 0));
customBlack.SetAlpha(130);
gc.SetBrushColor(customBlack);
gc.SetPenColor(TRgb(0, 0, 0));
gc.DrawRect(aRect);
const CFont * myFont = CEikonEnv::Static()->NormalFont();
gc.UseFont(myFont);
gc.SetPenColor(KRgbBlack);
TInt nStartY = 85;
TInt nStartX = (360 - myFont->TextWidthInPixels(iTitle)) / 2;
gc.DrawText(iTitle, TPoint(nStartX, nStartY));
gc.DiscardFont();