專利名稱:更換顯示界面主題風(fēng)格的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種更換主題風(fēng)格的方法,尤其是一種更換顯示界面主題風(fēng)格的方法。 由于當前可攜式電子裝置的不斷推陳出新,使用者不僅對于可攜式電子裝置要求
具有強大的功能以及操作上的便利性,更對于其外觀與整體設(shè)計要求突顯個人風(fēng)格,因此,
可攜式電子裝置的外觀設(shè)計朝向突顯個人風(fēng)格的人性化設(shè)計為發(fā)展主軸。 然而,可攜式電子裝置的操作接口并未隨著其外觀做改變,過去數(shù)年以來,可攜式
電子裝置常只有內(nèi)建一種操作接口 ,因此,不同性別、年齡、喜好的人,都使用一模一樣的操
作接口,而無法按照自己的喜好去更改操作接口,既單調(diào)又乏味,使用者相當容易感到厭煩。 為此,部分可攜式電子裝置開始提供下載系統(tǒng)主題(theme)的功能,但由于目前 下載界面均為圖形及相關(guān)數(shù)據(jù)的數(shù)據(jù)文件,圖形格式及數(shù)據(jù)結(jié)構(gòu)受到系統(tǒng)調(diào)用程序的限 制,并無法隨意改變。參見圖l,在滾動條(scrollbar) Al中只有滑塊All、上箭頭A12與下 箭頭A13是圖形,其余是由程序繪制而成,因為其顯示程序已固化到系統(tǒng)程序中,因此,要 將滾動條A1更換成由圖形組成,是無法經(jīng)由下載界面完成。因此,如何使可攜式電子裝置 的操作接口隨意更改而突顯個人的風(fēng)格與品味,是一個刻不容緩的待解決課題。
發(fā)明內(nèi)容
本發(fā)明為解決背景技術(shù)中存在的上述技術(shù)問題,而提出一種更換顯示界面主題風(fēng) 格的方法。
本發(fā)明的技術(shù)解決方案是本發(fā)明為一種更換顯示界面主題風(fēng)格的方法,其特殊
之處在于該方法包含以下步驟 1)提供控件(user control); 2)在控件中建立更換函數(shù); 3)以更換函數(shù)取得顯示界面; 4)根據(jù)顯示界面顯示控件。 上述控件為滾動條、以程序繪制而成的按鈕或?qū)υ捒颉?
上述步驟1)包含取得控件指針。
上述步驟2)后包含將更換函數(shù)傳入控件指針。
上述步驟4)包含根據(jù)顯示界面顯示控件指針。
上述步驟3)具體步驟如下 3. 1)檢查是否下載該顯示界面;是則進行步驟3. 2); 3. 2)檢查顯示界面是否存在;否則結(jié)束下載程序;是則進行步驟3. 3);
3. 3)在顯示界面存在時,下載顯示界面。
背景技術(shù):
上述步驟3. 3)之后還包括步驟3. 4)在顯示界面存在時,下載顯示界面的操作函 數(shù)。 上述步驟4)包含加載操作函數(shù)。 使用者通過本發(fā)明可任意更換喜愛的顯示界面,并選擇自己喜愛的顯示效果,如 透明效果、陰影效果等,由此匹配可攜式電子裝置的操作界面,若該用戶對于顯示界面已感 厭煩,即可重新下載喜愛的顯示界面,以保持永遠的新鮮感。
圖1為先前技術(shù)滾動條示意圖;
圖2為本發(fā)明流程圖(一 );
圖3為本發(fā)明流程圖(二 ); 圖4為本發(fā)明在可攜式電子裝置未更新顯示界面的示意圖;
圖5為本發(fā)明在可攜式電子裝置更新顯示界面的示意圖。 其中,Al-滾動條,All-滑塊,A12-上箭頭,A13-下箭頭,l-滾動條,2-按鈕,3-對 話框;
具體實施例方式
參見圖2,本發(fā)明包含下列步驟
步驟201 :提供控件(user control)。 控件以程序繪制而成,而非圖形組成,其中,控件可為滾動條(scrollbar),也可為
以程序繪制而成的按鈕或?qū)υ捒颉?步驟201,還包含下列步驟取得控件指針。 步驟202 :在控件中建立更換函數(shù)。 在控件的創(chuàng)建函數(shù)中調(diào)用 一 個更換函數(shù),并將此更換函數(shù)命名 為"CreateltemSkin(…)",并傳入控件指針。 以一個創(chuàng)建滾動條(scrollbar)的更換函數(shù)為例,其函數(shù)如下
void*CreateScrollBar(.",…,…)
{
...
CreateSkinltem((void氺)sbPtr,…);
〃重載scrollBar相關(guān)函數(shù) return(void氺)sbPtr ;//創(chuàng)建成功返回scrollbar控件指針
} 步驟203 :更換函數(shù)取得顯示界面。 更換函數(shù)為先檢查系統(tǒng)是否進行下載顯示界面的程序,并在系統(tǒng)進行下載顯示界 面的程序時調(diào)用下載程序,并下載顯示界面。參見圖3,在步驟203中,包含下列步驟
步驟2031 :檢查是否下載顯示界面。
步驟2032 :檢查顯示界面是否存在。欲下載的顯示界面是否存在,若 顯示界面不存在時結(jié)束下載程序;若檢查顯示界面存在,進行步驟2033。
步驟2033 :在顯示界面存在時,下載顯示界面及操作函數(shù)。 在更換函數(shù)檢查顯示界面確實存在后,下載使用者欲下載的顯示界面及與其相關(guān) 的操作函數(shù)。 以滾動條(scrollbar)為例,原滾動條(scrollbar)的顯示函數(shù)是SBDraw,操作函 數(shù)則是SBHandle,經(jīng)過更換函數(shù)CreateltemSkin后顯示函數(shù)變?yōu)镾BSkinDraw,操作函數(shù)句 柄變?yōu)镾BSkinHandle,此二函數(shù)實體在下載的程序中,
步驟204 :根據(jù)顯示界面顯示控件。 當下載顯示界面及與其相關(guān)的操作函數(shù)完成后,根據(jù)使用者所下載的顯示界面重 新顯示控件,且可根據(jù)顯示界面重新顯示指針,并處理與其相關(guān)的操作函數(shù)。
參見圖4與圖5,滾動條1、按鈕2、對話框3等控件都經(jīng)過更換函數(shù)下載使用者下 載的顯示界面后重載改變的效果。其中,按鈕l和對話框3的文字由黑色變?yōu)榘咨?,對話?3并做出了透明和陰影效果,由于其以程序繪制而成,而非由圖形組成,由于習(xí)慣用可攜式 電子裝置經(jīng)過下載系統(tǒng)主題(theme)的功能,因此無法改變以程序繪制而成的控件。
使用者通過本發(fā)明可任意更換喜愛的顯示界面,并選擇自己喜愛的顯示效果,如 透明效果、陰影效果等,由此匹配可攜式電子裝置的操作界面,若該用戶對于顯示界面已感 厭煩,即可重新下載喜愛的顯示界面,以保持永遠的新鮮感。
權(quán)利要求
一種更換顯示界面主題風(fēng)格的方法,其特征在于該方法包含以下步驟1)提供控件;2)在控件中建立更換函數(shù);3)以更換函數(shù)取得顯示界面;4)根據(jù)顯示界面顯示控件。
2. 根據(jù)權(quán)利要求1所述的更換顯示界面主題風(fēng)格的方法,其特征在于所述控件為滾 動條、以程序繪制而成的按鈕或?qū)υ捒颉?br>
3. 根據(jù)權(quán)利要求1所述的更換顯示界面主題風(fēng)格的方法,其特征在于所述步驟1)包 含取得控件指針。
4. 根據(jù)權(quán)利要求3所述的更換顯示界面主題風(fēng)格的方法,其特征在于所述步驟2)后 包含將更換函數(shù)傳入控件指針。
5. 根據(jù)權(quán)利要求4所述的更換顯示界面主題風(fēng)格的方法,其特征在于所述步驟4)包 含根據(jù)顯示界面顯示控件指針。
6. 根據(jù)權(quán)利要求1或2或3或4或5所述的更換顯示界面主題風(fēng)格的方法,其特征在于所述步驟3)具體步驟如下3. 1)檢查是否下載該顯示界面;是則進行步驟3. 2);3. 2)檢查顯示界面是否存在;否則結(jié)束下載程序;是則進行步驟3. 3);3. 3)在顯示界面存在時,下載顯示界面。
7. 根據(jù)權(quán)利要求6所述的更換顯示界面主題風(fēng)格的方法,其特征在于所述步驟3. 3) 之后還包括步驟3. 4)在顯示界面存在時,下載顯示界面的操作函數(shù)。
8. 根據(jù)權(quán)利要求7所述的更換顯示界面主題風(fēng)格的方法,其特征在于所述步驟4)包 含加載操作函數(shù)。
全文摘要
本發(fā)明涉及一種更換顯示界面主題風(fēng)格的方法,該方法包含下列步驟1)提供控件;2)在控件中建立更換函數(shù);3)以更換函數(shù)取得顯示界面;4)根據(jù)顯示界面顯示控件。使用者通過本發(fā)明可任意更換喜愛的顯示界面,并選擇自己喜愛的顯示效果,如透明效果、陰影效果等,由此匹配可攜式電子裝置的操作界面,若該用戶對于顯示界面已感厭煩,即可重新下載喜愛的顯示界面,以保持永遠的新鮮感。
文檔編號G06F9/44GK101694620SQ20091030937
公開日2010年4月14日 申請日期2009年11月6日 優(yōu)先權(quán)日2009年11月6日
發(fā)明者陳國強, 陳淮琰 申請人:無敵科技(西安)有限公司;