当前位置: 代码迷 >> Symbian >> AVKON 6 是什么东东
  详细解决方案

AVKON 6 是什么东东

热度:1687   发布时间:2013-02-26 00:00:00.0
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 );
}
}
  相关解决方案