读书人

AVKON 6 是什么东东

发布时间: 2012-03-25 20:55:16 作者: rapoo

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 );
}
}

读书人网 >Symbian

热点推荐