模拟器与真机图片显示
TBuf<KMaxPath> KFilePath;
#ifdef __WINS__
KFilePath.Copy(_L("z://resource//apps//ChinaChinese.mbm"));
#else
CChinaChineseAppUi* pAppUi = (CChinaChineseAppUi*)CCoeEnv::Static()->AppUi();
pAppUi->GetPathL(KFilePath);
KFilePath.Append(_L("ChinaChinese.mbm"));
#endif
CFbsBitmap* pBmp = new(ELeave) CFbsBitmap;//位图处理类指针
switch (iPicture)
{
case EMbmChinachineseChtx_max:
{
pBmp->Load(KFilePath, EMbmChinachineseChtx_max);
// gc.DrawBitmap(TRect(TPoint(0,0),TPoint(240,320)), pBmp);//设置位图大小
gc.BitBlt(TPoint(0,0), pBmp);
}
break;
////////////////////////////////////////////////////////////////////////////////////
在AppUi中添加新函数
void CChinaChineseAppUi::GetPathL(TDes& aPath)
{
TFileName appFullName;
appFullName = Application()->AppFullName();
TParsePtr parse(appFullName);
aPath.Copy(parse.DriveAndPath().Mid(0,2));
aPath.Append(_L("//resource//apps//"));
}