Symbian 开发总结
2010-03-31 17:22:00 来源:WEB开发网修改试图图标及标题(1)
(1)包含头文件:
#include"*.mbg"
#include"ankcontext.h"
#include"anktitle.h"
#include"*.rsg"
#include"*.hrh"
(2)要包含的库文件:
eikcoctl.lib
bscli.lib
(3)查找*.mbg文件:在C:Symbian9.1S60_3rd_MREpoc32文件夹下搜索*.mbg, 会搜索到*.mbg文件,打开,就得到枚举数据。
(4)在*View.cpp的DoActivateL()中加载如下代码:
(1)//Modify icon of view 修改图标
①获取状态面板指针
CEikStatusPane* statusPane = StatusPane();
CAknContextPane* contextPane = (CAknContextPane*)statusPane->ControlL(TUid::Uid(EEikStatusPaneUidContext));
_LIT(KMbmpath,"z:\resource\apps\*.mbm");
②装载图片
CFbsBitmap* pSrcBmp = new (ELeave) CFbsBitmap();
pSrcBmp->Load(KMbmpath, EMbmLdo03Ld_lh_44x44_apple_icon);
CFbsBitmap* pMskBmp = new (ELeave) CFbsBitmap();
pMskBmp->Load(KMbmpath, EMbmLdo03 Ld _lh_44x44_apple_icon_mask_soft);
contextPane->SetPicture(pMskBmp, pSrcBmp);
(2)//Modify title of view 修改标题
CAknTitlePane* titlePane = (CAknTitlePane*) statusPane->ControlL(TUid::Uid(EEikStatusPaneUidTitle));
TBuf<32> sTmpTitle;
CEikonEnv::Static()->ReadResource(sTmpTitle,R_QTN_LDM03_LH_PRCOESS_TITLE);
titlePane->SetTextL(sTmpTitle);
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››开发者眼中的Windows Phone和Android
- ››Symbian S60 SocketConnection参数
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››Symbian乏力:2010年诺基亚悲情大事记
- ››Symbian三大升级开启2011年新战略
- ››Symbian/Android/iOS/WM安装包对比
- ››总结这几天学习SEO应该注意的几点心得
- ››Symbian一个活动对象的测试例子
- ››Symbian ListBox控件
更多精彩
赞助商链接