AVKON 6 是什么错误
怎么我调试运行到iTabGroup-> ReplaceTabL(1,bitmap);程序就退出了,出现了那个 AVKON 6 错误。
我想为tab帖上图片。
CFbsBitmap* bitmap = iEikonEnv-> CreateBitmapL(KTitleBitMapFile,EMbmAn011);
iTabGroup-> ReplaceTabL(1,bitmap);
[解决办法]
参考下面的代码:
void CMyAppUi::SetTabImageL()
{
if (iDecoratedTabGroup)
{
TFileName iconfile(KMyAppIconFile); // iconfile containing SVGs
TUint16 bitmapindex = EMbmMyApp_regForward; // from mbg-enum
CFbsBitmap *bitmap = AknIconUtils::CreateIconL(iconfile, bitmapindex);
CFbsBitmap *mask = AknIconUtils::CreateIconL(iconfile, bitmapindex+1);
//TSize twipsSize(bitmap-> SizeInTwips());
TSize iconSize(68, 22);
AknIconUtils::SetSize(bitmap, iconSize);
AknIconUtils::SetSize(mask, iconSize);
iTabGroup = (CAknTabGroup*) iDecoratedTabGroup-> DecoratedControl();
// replace tabtext with images
iTabGroup-> ReplaceTabL(EMyAppView1Tab, bitmap, mask);
iTabGroup-> ReplaceTabL(EMyAppView2Tab, bitmap, mask);
iTabGroup-> SetObserver( this );
}
}