精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Symbian學習筆記(4)——在GUI應用中使用圖像

系統
學習一下如何修改GUI程序中的圖標與如何加載圖像。
學習一下如何修改GUI程序中的圖標與如何加載圖像。

  與2nd.不同的是,3rd.支持svg格式的可縮放圖標(最大好處在于一個圖標搞定,以前用bmp時為了應用程序的菜單圖標得要做四個小圖標)。而且,現在有了一種新的圖像打包格式mif(這名字咋跟BREW中那個MIF一樣啊)。雖然還支持以前的MBM方式但是不建議使用了。

  要在應用程序中增加圖像圖標資源,過程如下:

  第一步,先將要加入的圖像放在工程的/gfx目錄下,如:

  qgn_menu_DemoUI.svg

  splash2.bmp

 

  前面一個就是應用程序圖標(可以修改它)。

  第二步,修改/group目錄下的Icons_scalable_dc.mk文件,不知道為什么,工程向導生成的這個文件相當不完整,郁悶。


TARGETDIR=$(ZDIR)\resource\apps
ICONTARGETFILENAME=$(TARGETDIR)\DemoUI_0xE8656D58.mif

HEADERDIR=C:\Symbian\workspace\DemoUI\inc
HEADERFILENAME=$(HEADERDIR)\DemoUI.mbg

 

  上面的targetdir是原有的,下面的headerdir是我加上的,因為我需要一個mbg文件(以前舊方式也有這個頭文件)。

RESOURCE :   
    mifconv $(ICONTARGETFILENAME) /h$(HEADERFILENAME) \
        /c32,8 $(ICONDIR)\qgn_menu_DemoUI.svg \
        /c24 $(ICONDIR)\splash2.bmp
      

RELEASABLES :
    @echo $(HEADERFILENAME)&& \
    @echo $(ICONTARGETFILENAME)

 

  主要是那個mifconv的參數,加上/h生成mbg頭文件,注意這里的/c32,8 表示我們只提供一個svg文件但是將它的8bit圖像作為它的mask,比

  原來的方式簡單多了,當然你也可以新做一個圖像作為mask。

  [補充@2008-03-14]

  昨天這個例子只在模擬器上成功了,真機失敗,無法加載bmp圖像。

  后來出編譯時的控制臺輸出發現,它只把svg圖片放在mif文件中,而bmp圖片仍會放入一個同名的mbm文件中。所以我們還得修改pkg文件,讓mbm也打包進sisx中:

"$(EPOCROOT)Epoc32\data\z\resource\apps\DemoUI_0xE8656D58.mif" -"!:\resource\apps\DemoUI_0xE8656D58.mif"
"$(EPOCROOT)Epoc32\data\z\resource\apps\DemoUI_0xE8656D58.mbm" -"!:\resource\apps\DemoUI_0xE8656D58.mbm"

 

  而代碼中則無所謂了,因為AknIconUtils::CreateIconL()會自動判斷是去mif還是mbm中讀取圖像資源。

  第三步,先把上面的改完后,編譯一下,就能得到mif文件和mbg文件了。

  下面在container中顯示這個圖像splash2.bmp,先修改.h文件,增加兩個CFbsBitmap。

  private:

        CFbsBitmap*     iBkImage;
        CFbsBitmap*     iBkImageMask;
 

 

  修改cpp文件,如此加載和顯示: 

_LIT(KMbmFileName,"\resource\apps\DemoUI_0xE8656D58.mif");
const TInt KMyIconMaxWidth(100);
const TInt KMyIconMaxHeight(100);

...

void CDemoUIAppView::ConstructL( const TRect& aRect )
...{

...

TFileName fullname(KMbmFileName);
CompleteWithAppPath(fullname);
   
iBkImage=AknIconUtils::CreateIconL(fullname,EMbmDemouiSplash);

...
}

...

void CDemoUIAppView::Draw( const TRect& aRect ) const
...{
    CWindowGc& gc = SystemGc();
    TRect drawRect( Rect());
    gc.Clear( drawRect );
   
    gc.BitBlt(TPoint(0,0),iBkImage);

...
}

  其實這里與舊方式差不多了,但是原來的那個iBkImage->Load()方法已經不管用了,只能用AknIconUtils提供的這個方法CreateIconL。

  另外,如果是加載SVG呢,其實也一樣的,如果同時加載mask呢?也一樣。例如:

 

AknIconUtils::CreateIconL(iBkImage, iBkImageMask, fullname, EMbmDemouiQgn_app_demoui, EMbmDemouiQgn_menu_demoui_mask);
AknIconUtils::SetSize(iBkImage, TSize(KMyIconMaxWidth, KMyIconMaxHeight));
AknIconUtils::SetSize(iBkImageMask, TSize(KMyIconMaxWidth, KMyIconMaxHeight));

  顯示時就這樣:

TPoint point = TPoint(aRect.Center().iX - (KMyIconMaxWidth/2),aRect.Center().iY - (KMyIconMaxHeight/2));
gc.BitBltMasked(point, iBkImage, aRect, iBkImageMask, EFalse);

  今天找了找SVG的編輯器,覺得那個RealDraw還行。

【編輯推薦】

  1. Symbian每6個月發布一款新開源操作系統
  2. 微軟建WindowsMarketplace 完善智能機平臺
  3. 大力模仿Android 傳微軟WM6.5可裝插件
責任編輯:龐桂玉 來源: it168
相關推薦

2009-04-12 08:55:18

Symbian諾基亞移動OS

2009-04-12 08:48:47

Symbian諾基亞移動OS

2009-04-12 08:57:50

Symbian諾基亞移動OS

2009-04-12 09:03:50

Symbian諾基亞移動OS

2009-04-12 08:59:05

Symbian諾基亞移動OS

2009-04-12 09:02:32

Symbian諾基亞移動OS

2009-04-12 09:00:08

Symbian諾基亞移動OS

2009-04-12 09:01:05

Symbian諾基亞移動OS

2009-04-12 09:06:00

Symbian諾基亞移動OS

2009-04-12 08:45:32

Symbian諾基亞移動OS

2022-12-21 16:53:59

LinuxConverterGUI

2009-04-12 08:36:09

Symbian諾基亞移動OS

2009-04-12 08:51:50

Symbian諾基亞移動OS

2010-03-17 11:15:44

Python學習筆記

2009-04-12 09:07:17

Symbian諾基亞移動OS

2021-02-25 11:19:37

谷歌Android開發者

2010-03-17 10:42:32

Python學習筆記

2009-09-22 12:17:59

ibmdwLotus

2023-12-22 09:11:45

AndroidNFC移動開發

2010-05-23 11:13:53

Widget開發
點贊
收藏

51CTO技術棧公眾號

亚洲精品在线视频免费观看| 91看片淫黄大片91| 午夜精品免费观看| 日韩免费久久| 精品欧美一区二区在线观看| 免费看又黄又无码的网站| 都市激情一区| 风间由美性色一区二区三区| 日韩男女性生活视频| 日韩视频中文字幕在线观看| 欧美黑人做爰爽爽爽| 欧美午夜视频网站| 麻豆tv在线播放| 欧美成人精品一区二区男人看| 粉嫩一区二区三区在线看| 国产91在线播放精品91| 国产探花在线免费观看| 色狠狠久久av综合| 欧美成人猛片aaaaaaa| 男人的天堂日韩| 国语对白在线刺激| 国产精品久久777777| 精品一区久久久| 国产精品色综合| 玖玖在线精品| 97色在线视频| 青青草激情视频| 成人在线国产| 亚洲午夜精品久久久久久久久久久久| 日韩欧美中文在线视频| 91伊人久久| 欧美视频中文在线看| 日本免费成人网| 色开心亚洲综合| 中文字幕高清一区| 欧美精品亚洲| 欧美女v视频| 99久久综合狠狠综合久久| 99视频在线| www.热久久| 国产一区二区美女诱惑| 国产一区二区视频在线观看| 色老头在线视频| 久久国产99| 51精品国产黑色丝袜高跟鞋| 国产无遮无挡120秒| 欧美日本免费| 欧美激情按摩在线| 九九免费精品视频| 国内精品久久久久久久影视蜜臀 | 久久久久xxxx| 午夜精品久久久久久毛片| 欧美日韩国产高清一区二区 | 二区三区精品| 91精品国产福利在线观看| 欧美日韩精品区别| 久久视频社区| 精品国产乱码久久久久久久| 韩国一区二区三区四区| 超碰97久久国产精品牛牛| 欧美一二三在线| 白丝校花扒腿让我c| av成人男女| 精品中文视频在线| 精品国产成人亚洲午夜福利| 成人在线电影在线观看视频| 日韩中文娱乐网| 国产黄在线免费观看| 黑人一区二区三区四区五区| 97在线观看免费| 手机看片久久久| 免费人成在线不卡| 91在线无精精品一区二区| 亚洲免费不卡视频| 久久尤物电影视频在线观看| 午夜精品一区二区三区在线观看| 精品51国产黑色丝袜高跟鞋| 亚洲国产精品一区二区久久恐怖片| 每日在线观看av| 日本肉肉一区 | 午夜影院免费视频| 欧美国产综合一区二区| 9191国产视频| 中文字幕 在线观看| 欧美日韩你懂得| 伊人久久久久久久久| 思热99re视热频这里只精品| 中文字幕久热精品视频在线| 欧美精品成人久久| 丝袜诱惑制服诱惑色一区在线观看 | 欧美一级做a爰片免费视频| 精品一区二区免费看| 国产成人精品日本亚洲11| 黄上黄在线观看| 一区二区三区不卡视频| 精品视频无码一区二区三区| 国产免费av国片精品草莓男男| 亚洲精品91美女久久久久久久| 久久久久久久毛片| 国产精品theporn| 国产成人精品久久二区二区| 精品国自产拍在线观看| 国产清纯白嫩初高生在线观看91 | 性孕妇free特大另类| 欧美日韩成人在线一区| 波多野结衣先锋影音| 欧美3p视频| 91av在线免费观看视频| 国产欧美一区二区三区视频在线观看| 久久综合999| 成年人看的毛片| 97精品资源在线观看| 国产视频久久网| 久久久美女视频| 狠狠色狠狠色综合系列| 欧美亚洲爱爱另类综合| 1769免费视频在线观看| 精品视频在线免费观看| 激情综合丁香五月| 欧美亚韩一区| 92看片淫黄大片看国产片| av成人手机在线| 欧美视频中文在线看| 在线中文字日产幕| 亚洲国产一成人久久精品| 国产精品女视频| 可以在线观看的av| 欧美性猛交视频| 亚洲色偷偷色噜噜狠狠99网| 国产尤物精品| 亚洲自拍偷拍色片视频| 麻豆影院在线| 欧美精品三级在线观看| 非洲一级黄色片| 久久美女性网| 蜜桃视频日韩| 亚洲最大网站| 日韩大陆欧美高清视频区| 国产一级久久久| 粉嫩高潮美女一区二区三区| 黄色网zhan| 日本少妇精品亚洲第一区| 久久亚洲成人精品| 国产一区二区在线不卡| 国产精品另类一区| 一道本在线免费视频| 久久中文视频| 成人激情视频小说免费下载| 色综合久久影院| 欧美精品v国产精品v日韩精品| 9.1片黄在线观看| 麻豆精品蜜桃视频网站| 在线电影看在线一区二区三区| 欧美风情在线视频| 久久视频国产精品免费视频在线| av加勒比在线| 亚洲综合在线五月| 国产又粗又长又爽| 久久最新视频| 在线看成人av电影| 狂野欧美xxxx韩国少妇| 久久久免费av| 日韩精品福利| 欧美色图一区二区三区| 日本少妇高清视频| 大胆亚洲人体视频| 亚洲国产成人精品无码区99| 婷婷综合一区| 国产美女高潮久久白浆| 麻豆传媒视频在线| 亚洲精品一区二区三区在线观看| 国产精品成人网站| 久久久精品欧美丰满| 一路向西2在线观看| 亚洲香蕉av| 激情久久av| 99久久婷婷国产综合精品首页| 日韩一级裸体免费视频| www.蜜桃av.com| 一本久道中文字幕精品亚洲嫩| 999精品久久久| 成人精品视频一区二区三区 | 一区二区欧美在线| 999精品国产| 欧美性猛交丰臀xxxxx网站| 肉色超薄丝袜脚交69xx图片| 成人高清视频在线| 久久99爱视频| 亚洲免费播放| 中文字幕在线中文字幕日亚韩一区 | 一色道久久88加勒比一| 国产精品一区二区在线观看网站| 播放灌醉水嫩大学生国内精品| 成人精品久久| 精品日本一区二区| 9999在线精品视频| 4444欧美成人kkkk| 91蜜桃在线视频| 伊人久久大香线蕉av一区二区| 国产成人精品一区二区无码呦| 一本久久综合亚洲鲁鲁五月天| 久久99久久98精品免观看软件| 久久久无码精品亚洲日韩按摩| 色综合久久久无码中文字幕波多| 日韩电影一区二区三区四区| 日韩精品视频在线观看视频| 91视频综合| 日本电影一区二区三区| 精品亚洲免a| 亚洲一区二区三区在线免费观看| 日韩精品一区二区三区| 性色av一区二区三区| 欧美jizzhd欧美| 亚洲一区二区国产| 五月激情六月婷婷| 欧美一级精品在线| 国产有码在线观看| 在线免费观看成人短视频| 国产精品第二十页| 一二三区精品福利视频| 国产三级aaa| 国产精品卡一卡二卡三| 偷拍夫妻性生活| 久久亚区不卡日本| 中文字幕免费在线播放| 高清国产一区二区三区| 人妻精品久久久久中文字幕69| 麻豆精品一区二区| 少妇性l交大片| 日韩精品一区第一页| 老熟妇仑乱视频一区二区 | 欧美最猛黑人xxxx黑人猛叫黄| 秋霞在线午夜| 久久久久国色av免费观看性色| av在线免费网站| 欧美成人自拍视频| 在线观看三级视频| 欧美成人精品xxx| 污影院在线观看| 九九久久综合网站| 性xxxxfjsxxxxx欧美| 久久99久久99精品中文字幕| bestiality新另类大全| 欧美大片免费观看| 国产蜜臀在线| 午夜精品久久久久久99热| 国产在线看片免费视频在线观看| 欧美精品久久久久久久免费观看| 欧洲一区二区三区| 国模私拍一区二区三区| а√天堂中文资源在线bt| 欧美亚洲在线视频| 日韩一区二区三区免费| 国产精品电影在线观看| 成人黄色在线| 成人午夜两性视频| 久久伊人精品| 国产精品亚洲综合| 日韩三区视频| 视频一区二区三区免费观看| 欧美综合在线视频观看| 亚洲免费av网| 伊人久久成人| 熟女少妇精品一区二区| 久久精品国产精品青草| 中文字幕1区2区| 91丝袜呻吟高潮美腿白嫩在线观看| 香蕉视频黄色在线观看| 中文字幕精品三区| 美国黄色小视频| 黑人欧美xxxx| 国产又大又黄又爽| 亚洲国产精品高清久久久| 蜜桃视频在线播放| 久久天天躁狠狠躁夜夜爽蜜月| 麻豆蜜桃在线| 国产成人久久久| 国产精品一区二区精品| 精品蜜桃传媒| 久久中文字幕av| 国产一线二线三线女| 日本少妇一区二区| 又黄又色的网站| 欧美国产日产图区| 精品无码久久久久久久久| 一本到不卡精品视频在线观看| 国产一区二区视频免费观看| 亚洲精品成人免费| 快射av在线播放一区| 国产91精品高潮白浆喷水| 日韩午夜电影免费看| 狠狠干一区二区| 99精品国产一区二区三区| 波多野结衣综合网| 久久99精品国产.久久久久久| 超碰男人的天堂| 综合精品久久久| 7799精品视频天天看| 精品美女被调教视频大全网站| 国产高清美女一级毛片久久| 久久久久久久国产精品| 久久久久久久性潮| 麻豆精品蜜桃一区二区三区| 亚洲最大av| www.涩涩涩| www激情久久| 国产午夜免费视频| 欧美精品一卡二卡| 国产剧情在线观看| 91精品国产91久久久久久| 欧美精品三级在线| 亚洲欧美日韩国产yyy| 久久久久综合| 国产亚洲无码精品| 亚洲国产中文字幕在线视频综合 | 天堂v在线视频| 日韩高清欧美激情| 中文字幕高清视频| 亚洲3atv精品一区二区三区| 99视频免费看| 日韩中文字幕免费| 精品176极品一区| 日韩三级电影| 视频一区国产视频| 久久av无码精品人妻系列试探| 亚洲二区在线视频| 亚洲免费成人在线| 色综合久久久888| 久久中文字幕一区二区| 青青草原国产免费| 狠狠色综合日日| 国产美女高潮视频| 在线播放亚洲一区| 日本成人在线播放| 成人在线中文字幕| 亚洲先锋影音| 日韩欧美色视频| 亚洲激情男女视频| 性生交生活影碟片| 九九精品视频在线| 成人精品毛片| 精品无码国模私拍视频| 99久久久久久| 国产成人免费看| 国产亚洲精品高潮| 成人a在线观看高清电影| 亚洲一区二区不卡视频| 久草这里只有精品视频| 精品无码一区二区三区蜜臀| 555夜色666亚洲国产免| av香蕉成人| 国产日韩欧美二区| 亚洲在线视频| www在线观看免费视频| 欧美在线免费播放| 欧美尤物美女在线| 亚洲free性xxxx护士hd| 亚洲欧美一级二级三级| 天堂www中文在线资源| 欧美日韩激情小视频| 免费国产在线视频| 国产精品日日做人人爱 | 全黄性性激高免费视频| 久久综合久久综合九色| 亚洲精品毛片一区二区三区| 社区色欧美激情 | 日韩三级网址| 无码人妻丰满熟妇区96| 中文字幕免费观看一区| 国产精品欧美综合亚洲| 97视频网站入口| 日韩国产一区二区| 无码人妻丰满熟妇啪啪网站| 天天亚洲美女在线视频| 在线播放麻豆| 国产一区在线免费| 蜜臀精品一区二区三区在线观看 | 欧美久久一二三四区| 色婷婷在线播放| 日韩av电影免费在线观看| 国内一区二区在线| 91午夜视频在线观看| 中文字幕日韩欧美在线 | 国产裸体歌舞团一区二区| 男人午夜免费视频| 久久久精品欧美| 丝袜久久网站| 人妻巨大乳一二三区| 色婷婷久久久亚洲一区二区三区 | 亚洲综合一二区| 精品av中文字幕在线毛片| 91在线观看免费高清| 美女视频一区免费观看| 国产成人无码aa精品一区| 亚洲嫩模很污视频| 成功精品影院| 蜜桃福利午夜精品一区| 色哟哟一区二区三区| 丁香花在线观看完整版电影| 亚洲午夜在线观看|