Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 09:00, 15 December 2007.

S60平台2版和3版UI中图标和字体API的不同

From Forum Nokia Wiki

一.图标

2版:

_LIT(KMbmPath, "z:\\system\\apps\\multiviews\\aMbm.mbm");
      CArrayPtr< CGulIcon >* icons = new ( ELeave ) CAknIconArray(1);     
      CFbsBitmap* bitmap = iEikonEnv->CreateBitmapL( KMbmPath, 0 );
      CleanupStack::PushL( bitmap );
      CFbsBitmap* mask = iEikonEnv->CreateBitmapL( KMbmPath, 1 );
      CleanupStack::PushL( mask );
      icons->AppendL( CGulIcon::NewL( bitmap, mask) );  
      CleanupStack::Pop(2);

3版:

_LIT(KMbmPath, "z:\\resource\\apps\\aMbm.mbm");
      CArrayPtr< CGulIcon >* icons = new ( ELeave ) CAknIconArray(1);
      CGulIcon* aIcon[1];
      aIcon[1] = CEikonEnv::Static()->CreateIconL(KMbmPath,0,1);
      CleanupStack::PushL( aIcon[1] );
      icons->AppendL( aIcon[1] );
      CleanupStack::Pop();


二.字体

2版:

const CFont* font = LatinBold12();

3版:

const CFont* font = AknLayoutUtils::FontFromId( EAknLogicalFontSecondaryFont );
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtopicQUqfnTopicZseriesE5f60Q
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX