專利名稱:自定義右鍵菜單的系統(tǒng)和調(diào)用該右鍵菜單的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域中的用戶交互技術(shù),尤其是指一種自定義右鍵菜單的系統(tǒng)及調(diào)用該右鍵菜單的方法。
背景技術(shù):
在現(xiàn)如今計(jì)算機(jī)各種應(yīng)用軟件如IE瀏覽器、WORD等的操作過程中,鼠標(biāo)成為達(dá)到快捷、方便操作效果的必不可少的輸入工具。通常的操作過程是控制鼠標(biāo)光標(biāo)在顯示界面上移動(dòng),點(diǎn)擊鼠標(biāo)左鍵激活用戶顯示界面上的操作對(duì)象完成操作,或者是在用戶顯示界面的操作對(duì)象上按動(dòng)鼠標(biāo)右鍵(也叫上下文鍵,context鍵),進(jìn)入右鍵菜單(也叫上下文菜單)進(jìn)行相應(yīng)操作,鼠標(biāo)右鍵的使用更加提高了操作的快捷性,成為用戶在使用計(jì)算機(jī)時(shí)最常用的操作方式之
現(xiàn)有計(jì)算機(jī)軟件顯示的右鍵菜單均為如圖1所示(以firefox3.0為例)的形式,右鍵菜單在鼠標(biāo)光標(biāo)的右上方或右下方呈現(xiàn),若欲在這種顯示形式的操作界面上點(diǎn)選相應(yīng)的操作對(duì)象,需要向上或向下移動(dòng)相當(dāng)距離的鼠標(biāo),才能進(jìn)行選擇操作,效率很低,而且界面顯示單一、不夠美觀友好。目前也有部分應(yīng)用軟件,可以提供針對(duì)特定應(yīng)用程序的右鍵自定義功能,針對(duì)explorer.exe (系統(tǒng)文件)增加或刪除特定的功能入口 ,該種功能是利用explorer.exe的contextme皿(上下文菜單)自定義右鍵菜單功能來實(shí)現(xiàn)的,但是也只能針對(duì)單一的應(yīng)用程序,且完全由程序控制,用戶無法自主選擇剔除某些極少使用的功能入口 ,也無法對(duì)選項(xiàng)順序進(jìn)行調(diào)整以及對(duì)顯示形狀進(jìn)行調(diào)整。
發(fā)明內(nèi)容
本發(fā)明技術(shù)方案的目的在于提供一種自定義右鍵菜單的系統(tǒng)和調(diào)用該右鍵菜單的方法,可以根據(jù)自己的習(xí)慣或喜好對(duì)操作系統(tǒng)或多種應(yīng)用程序的不同操作區(qū)域定制不同形式的右鍵菜單顯示,使右鍵菜單的顯示更加多樣化,右鍵菜單選項(xiàng)的選擇更加便捷。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種自定義右鍵菜單的系統(tǒng),所述系統(tǒng)包
括右鍵菜單配置模塊,用于在操作系統(tǒng)下配置一或多個(gè)右鍵菜單顯示樣式;
右鍵菜單配置庫,由一或多個(gè)右^:菜單配置信息組成,每一所述右^r走菜單配置
信息用于保存其中一所述右鍵菜單顯示樣式,且每一所述右鍵菜單配置信息與應(yīng)用程序或操作系統(tǒng)的一或多個(gè)操作對(duì)象鏈接對(duì)應(yīng);運(yùn)行模塊,用于在執(zhí)行應(yīng)用程序或操作系統(tǒng)的一第 一操作對(duì)象時(shí),從所述右鍵菜單配置庫中的所述右鍵菜單配置信息調(diào)用與所述第一操作對(duì)象對(duì)應(yīng)的第一右鍵菜單配置信息;顯示模塊,用于依據(jù)與所述第一右鍵菜單配置信息對(duì)應(yīng)的在所述右鍵菜單顯示樣式中的第一右鍵菜單顯示樣式顯示所述第一操作對(duì)象的右鍵菜單界面。
優(yōu)選地,上述所述的系統(tǒng),所述運(yùn)行模塊從所述操作系統(tǒng)加載右鍵菜單函數(shù)的入口處調(diào)用所述第一右鍵菜單配置信息。
優(yōu)選地,上述所述的系統(tǒng),所述運(yùn)行;漠塊從所述應(yīng)用程序的進(jìn)程空間中直接調(diào)用所述第 一右^t菜單配置信息。
優(yōu)選地,上述所述的系統(tǒng),所述第一右鍵菜單顯示樣式包括界面顯示右鍵菜單的形狀、所述界面顯示右鍵菜單選項(xiàng)列表、選項(xiàng)尺寸和/或鼠標(biāo)的起始位置。
優(yōu)選地,上述所述的系統(tǒng),所述界面顯示右鍵菜單選項(xiàng)列表中的菜單選項(xiàng)經(jīng)過裁減和/或順序調(diào)整。
優(yōu)選地,上述所述的系統(tǒng),所述界面顯示右鍵菜單選項(xiàng)列表隱藏菜單選項(xiàng)之間的分隔符。
優(yōu)選地,上述所述的系統(tǒng),所述界面顯示右4定菜單的形狀為扇形、圓形或長條形。
優(yōu)選地,上述所述的系統(tǒng),在所述界面顯示右鍵菜單,所述鼠標(biāo)的起始位置設(shè)置于所述扇形或圓形形狀右鍵菜單的中央?yún)^(qū)域。
根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種調(diào)用自定義右鍵菜單的方法,包括用戶點(diǎn)擊鼠標(biāo)右鍵執(zhí)行操作系統(tǒng)或一應(yīng)用程序的一第一操作對(duì)象時(shí),通過運(yùn)行模塊從操作系統(tǒng)下右鍵菜單配置庫中的右鍵菜單配置信息調(diào)用與所述第一操作對(duì)象對(duì)應(yīng)的第一右鍵菜單配置信息;通過顯示模塊依據(jù)與所述第一右鍵菜單配置信息對(duì)應(yīng)的第一右鍵菜單顯示樣式顯示所述第一操作對(duì)象的右鍵菜單界面。
優(yōu)選地,上述所述的方法,在調(diào)用與所述第一操作對(duì)象對(duì)應(yīng)的所述第一右鍵菜單配置信息的步驟,所述第一右鍵菜單配置信息是從所述應(yīng)用程序的進(jìn)程空間中直接調(diào)用。
優(yōu)選地,上述所述的方法,在調(diào)用與所述第一#:作對(duì)象對(duì)應(yīng)的所述第一右鍵菜單配置信息的步驟,所述第 一右鍵菜單配置信息是從所述操作系統(tǒng)加載右鍵菜單函數(shù)的入口處調(diào)用。
優(yōu)選地,上述所述的方法,所設(shè)置的所述第一右鍵菜單顯示樣式包括界面顯示右鍵菜單的形狀、所述界面顯示右鍵菜單選項(xiàng)列表、選項(xiàng)尺寸和/或鼠標(biāo)的起始位置。
本發(fā)明具體實(shí)施例上述技術(shù)方案中的至少一個(gè)具有以下的有益效果,利用所述系統(tǒng)和方法,通過配置右鍵菜單顯示樣式,預(yù)先定制右鍵菜單的呈現(xiàn)樣式,并將右鍵菜單顯示樣式保存至配置文件,使配置文件與操作系統(tǒng)或應(yīng)用程序的操作對(duì)象建立鏈接對(duì)應(yīng),使用者可以根據(jù)自己的習(xí)慣或喜好將操作系統(tǒng)或應(yīng)用程序的右鍵菜單以多種形式顯示,增加右鍵菜單顯示的多樣化,并且能夠使所設(shè)置的右鍵菜單結(jié)構(gòu)增加選項(xiàng)選擇的方便、快捷性。
圖1為現(xiàn)有計(jì)算機(jī)界面的右鍵菜單顯示形式;
圖2為本發(fā)明具體實(shí)施例所述自定義右4建菜單系統(tǒng)的結(jié)構(gòu)示意圖3為本發(fā)明具體實(shí)施例所述右鍵菜單的形狀示意圖4為本發(fā)明具體實(shí)施例所述設(shè)置并調(diào)用自定義右鍵菜單方法的流程圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
本發(fā)明具體實(shí)施例所述自定義右鍵菜單的系統(tǒng)和方法,可以根據(jù)自己的習(xí)
6慣或喜好針對(duì)操作系統(tǒng)或多種應(yīng)用程序定制不同形式的右鍵菜單顯示,舉例來 說,用戶可以自定義設(shè)定界面顯示右鍵菜單的形狀,如右鍵菜單內(nèi)的各選項(xiàng)除 為現(xiàn)有的依次向下排列結(jié)構(gòu)形式外,還可以組合為扇形、圓形形狀等,此外用 戶還可以自定義設(shè)定界面顯示右鍵菜單所顯示的選項(xiàng)以及選項(xiàng)的大小,將不可 選擇或者用戶覺得沒有用的選項(xiàng)關(guān)閉或隱藏,以及將選項(xiàng)的順序進(jìn)行調(diào)整,從 而使得最常使用的菜單能成為優(yōu)先選擇項(xiàng),以方便用戶快速查找到所欲選擇選 項(xiàng),并減少鼠標(biāo)移動(dòng)的距離,實(shí)現(xiàn)快速操作。
本發(fā)明具體實(shí)施例提供一種自定義右鍵菜單的系統(tǒng),參閱圖2,該系統(tǒng)包
括
右鍵菜單配置模塊,用于在操作系統(tǒng)下配置一或多個(gè)右鍵菜單顯示樣式, 如在Windows操作系統(tǒng)下,該右鍵菜單配置模塊可以設(shè)置在操作系統(tǒng)對(duì) contextmenu的支持處,設(shè)置并定義多種形式的右鍵菜單顯示樣式。
舉例來說,設(shè)定用戶界面顯示右鍵菜單的形狀,如可為現(xiàn)有的圖l形式的 結(jié)構(gòu),也可以為如圖3形式的結(jié)構(gòu),右鍵菜單的各選項(xiàng)為扇形,組合為一圓形 結(jié)構(gòu)的右鍵菜單顯示形式;此外,依據(jù)所設(shè)定的右鍵菜單的形狀,還可以設(shè)定 右鍵菜單的各選項(xiàng)區(qū)域的大小、可顯示的最大允許項(xiàng)數(shù)、鼠標(biāo)光標(biāo)的起始位置, 確定是否在右鍵菜單中顯示不可操作的選項(xiàng)以及確定是否顯示各選項(xiàng)之間的 分隔符等。如當(dāng)將右鍵菜單設(shè)置為如圖3的結(jié)構(gòu)時(shí),可以將鼠標(biāo)的起始位置設(shè) 置在圓形形狀右鍵菜單的中央,隱藏菜單中不能進(jìn)行選擇操作或用戶覺得無必 要的選項(xiàng)以及調(diào)整選項(xiàng)的順序,另外還可以減小菜單各選項(xiàng)的尺寸,這樣在操 作時(shí)減少鼠標(biāo)的移動(dòng)距離,實(shí)現(xiàn)快速操作。
當(dāng)然,右鍵菜單的顯示形式以及設(shè)置結(jié)構(gòu)并不局限于上述所述,具體可由 用戶根據(jù)自己的愛好自由設(shè)定。
上述所設(shè)置的右鍵菜單顯示樣式可為多個(gè),每一右^l建菜單顯示樣式具有確 定的右鍵菜單形狀、選項(xiàng)區(qū)域大小、可顯示的最大允許項(xiàng)數(shù)、鼠標(biāo)光標(biāo)的起始 位置等,且各右鍵菜單顯示樣式所確定的結(jié)構(gòu)形式不同。
右鍵菜單配置庫,由一或多個(gè)右鍵菜單配置信息組成,所述右鍵菜單配置 信息用于保存已設(shè)定好的其中一所述右鍵菜單顯示樣式,每一右鍵菜單配置信 息中保存有一種預(yù)先設(shè)定好的右鍵菜單結(jié)構(gòu)樣式,且右4建菜單配置信息與一應(yīng)用程序或操作系統(tǒng)的 一或多個(gè)操作對(duì)象鏈接對(duì)應(yīng)。
運(yùn)行模塊,用于,在操作系統(tǒng)下執(zhí)行應(yīng)用程序或操作系統(tǒng)的 一操作對(duì)象時(shí), 從所述右鍵菜單配置庫調(diào)用與所述操作對(duì)象對(duì)應(yīng)的所述右鍵菜單配置信息。當(dāng) 一應(yīng)用程序執(zhí)行,用鼠標(biāo)右^l定點(diǎn)擊該應(yīng)用程序的搡作對(duì)象時(shí),可通過該運(yùn)行才莫 塊從應(yīng)用程序的進(jìn)程空間或從操作系統(tǒng)加載右鍵菜單函數(shù)的入口處調(diào)用與被 點(diǎn)擊操作對(duì)象鏈接對(duì)應(yīng)的右鍵菜單配置信息,以在屏幕上顯示相應(yīng)的右鍵菜單 界面。
顯示模塊,用于依據(jù)所述右鍵菜單配置信息設(shè)定的所述右鍵菜單顯示樣式 顯示右鍵菜單界面。
本發(fā)明具體實(shí)施例另一方面提供一種調(diào)用自定義右鍵菜單的方法,用戶在 操作系統(tǒng)下可以根據(jù)自己的習(xí)慣自定義右鍵菜單,通過右鍵菜單配置模塊配置 一或多個(gè)右鍵菜單顯示樣式,并將右鍵菜單顯示樣式保存至右鍵菜單配置庫的 每一右鍵菜單配置信息中,右鍵菜單配置庫中的其中 一右鍵菜單配置信息與一 應(yīng)用程序或操作系統(tǒng)的一或多個(gè)操作對(duì)象鏈接對(duì)應(yīng),在調(diào)用該自定義右鍵菜單 時(shí),用點(diǎn)擊鼠標(biāo)右鍵執(zhí)行應(yīng)用程序或操作系統(tǒng)的 一或多個(gè)操作對(duì)象的其中一4喿 作對(duì)象時(shí),通過運(yùn)行模塊從操作系統(tǒng)下右鍵菜單配置庫中的右鍵菜單配置信息 調(diào)用與所述其中 一操作對(duì)象對(duì)應(yīng)的所述其中 一右4走菜單配置信息,從而在屏幕 上顯示與所述其中一右鍵菜單配置信息的右鍵菜單顯示樣式相應(yīng)的右鍵菜單 界面。
如圖4為本發(fā)明具體實(shí)施例所述設(shè)置并調(diào)用自定義右^^建菜單方法的流程 圖,參閱圖4,所述方法從步驟S201開始,然后進(jìn)入步驟S202,通過右鍵菜 單配置模塊設(shè)置右鍵菜單顯示樣式,如設(shè)定右鍵菜單的形狀,右鍵菜單的各選 項(xiàng)區(qū)域的大小、可顯示的最大允許項(xiàng)數(shù)、鼠標(biāo)光標(biāo)的起始位置,該右鍵菜單中 哪些選項(xiàng)不顯示、哪些選項(xiàng)之間的分隔符不顯示以及顯示選項(xiàng)的最終顯示順序 等信息內(nèi)容。當(dāng)然,右鍵菜單的顯示形式以及設(shè)置結(jié)構(gòu)并不局限于上述所述, 具體可由用戶根據(jù)自己的愛好自由設(shè)定。
上述所設(shè)置的右鍵菜單顯示樣式可為多個(gè),每一右鍵菜單顯示樣式具有確 定的右鍵菜單形狀、選項(xiàng)區(qū)域大小、可顯示的最大允許項(xiàng)數(shù)、鼠標(biāo)光標(biāo)的起始 位置等,且各右鍵菜單顯示樣式所確定的結(jié)構(gòu)形式不同。在步驟S203,上述具有確定結(jié)構(gòu)形式的多個(gè)右鍵菜單顯示樣式分別^皮保
存至右^t菜單配置庫中,形成多個(gè)右^:菜單配置信息。
在步驟S204,所述多個(gè)右鍵菜單配置信息的每一右鍵菜單配置信息分別 與 一或多個(gè)應(yīng)用程序的一或多個(gè)操作對(duì)象建立鏈接,指明上述所配置的右鍵菜 單顯示樣式是對(duì)哪些程序的哪些操作對(duì)象有效。根據(jù)該種鏈接設(shè)置,可以將整 個(gè)操作系統(tǒng)的右鍵菜單設(shè)置為依據(jù)自己喜好訂制的結(jié)構(gòu),也可以僅將一應(yīng)用程 序的一或多個(gè)操作對(duì)象的右鍵菜單設(shè)置為依據(jù)自己喜好訂制的結(jié)構(gòu)。
在步驟S205,當(dāng)點(diǎn)擊鼠標(biāo)右鍵執(zhí)行所述操作對(duì)象時(shí),依據(jù)所建立配置鏈 接,調(diào)用與該操作對(duì)象對(duì)應(yīng)的右鍵菜單配置信息。
在步驟S206,根據(jù)所調(diào)用的右鍵菜單配置信息設(shè)定的右鍵菜單顯示樣式 的內(nèi)容,通過顯示模塊顯示相應(yīng)的右鍵菜單界面。
在如上的流程,當(dāng)點(diǎn)擊鼠標(biāo)右鍵執(zhí)行應(yīng)用程序的其他操作對(duì)象時(shí),流程返 回步驟S205,依據(jù)所建立配置鏈接,通過運(yùn)行模塊調(diào)用與被點(diǎn)擊操作對(duì)象對(duì) 應(yīng)的右鍵菜單配置信息,之后進(jìn)入步驟S206,在屏幕上顯示相應(yīng)的右鍵菜單 界面。
如圖3為依據(jù)本發(fā)明具體實(shí)施例所述方法設(shè)定的一右鍵菜單的結(jié)構(gòu)樣式, 該右鍵菜單的各選項(xiàng)呈扇形繞中心均布,組構(gòu)成圓形的右4建菜單樣式,且在該 右鍵菜單上不顯示不可選(disable)選項(xiàng)、隱藏部分選項(xiàng)并調(diào)整選項(xiàng)順序,鼠 標(biāo)的光標(biāo)設(shè)置在右鍵菜單的中央。這樣,當(dāng)點(diǎn)擊鼠標(biāo)右鍵時(shí),如圖3的右鍵菜 單繞鼠標(biāo)光標(biāo)顯示,稍稍向外拖動(dòng)鼠標(biāo)光標(biāo),即可將鼠標(biāo)光標(biāo)移動(dòng)至欲選擇菜 單選項(xiàng)處,因此該種結(jié)構(gòu)的右鍵菜單形式不僅顯示美觀,而且操作起來方便、 快捷,達(dá)到提高工作效率的功效。
以下將結(jié)合windows操作系統(tǒng),對(duì)本發(fā)明具體實(shí)施例所述自定義右鍵菜 單的方法進(jìn)行描述。Windows系統(tǒng)內(nèi),標(biāo)準(zhǔn)的右鍵菜單處理流程是,利用 CreatePopupMenu創(chuàng)建菜單,其中,先利用AppendMenu對(duì)菜單進(jìn)行操作,包 括添加項(xiàng)(item),然后用TrackPopupMenu/TrackPopupMenuEx最終呈現(xiàn)右鍵菜 單。
在系統(tǒng)對(duì)contextmenu的支持處,如TrackPopupMenuEx處,建立鏈接并 設(shè)置ctmfig.tool文件,生成并配置右鍵菜單顯示樣式;建立config.cnt配置文至該config.cnt配置文件中,且該config.cnt 與系統(tǒng)注冊(cè)表下的操作系統(tǒng)或一特定應(yīng)用程序的操作對(duì)象建立鏈接。當(dāng)在操作 系統(tǒng)或該特定應(yīng)用程序下,觸發(fā)鼠標(biāo)右鍵點(diǎn)擊操作后,TrackPopupMenuEx截 獲此請(qǐng)求,從config.cnt配置文件中調(diào)用與該操作對(duì)象對(duì)應(yīng)的右鍵菜單顯示樣 式在屏幕上顯示。其中該config.cnt配置文件可以從應(yīng)用程序的進(jìn)程空間直接 調(diào)用,也可以通過直^^修改windows 4喿作系統(tǒng)的加載函凄t TrackPoPupMenu入 口處調(diào)用。
此外,需要特別處理用戶圖形資源的處理,比如,用戶選擇了一個(gè)圖形化 的選項(xiàng),指定用 一 個(gè)比較可愛形狀圖標(biāo)時(shí),可以利用包括 Loadlmage/LoadResource函凄史力口載i亥菜單即可。
上述的方法和系統(tǒng)可以支持全部基于標(biāo)準(zhǔn)接口開發(fā)的應(yīng)用程序,利用所述 方法和系統(tǒng),通過預(yù)先定制右4泉菜單的呈現(xiàn)結(jié)構(gòu),使用者可以根據(jù)自己的習(xí)慣 或喜好針對(duì)操作系統(tǒng)或多種應(yīng)用程序定制不同形式的右鍵菜單顯示,從而增加 右鍵菜單顯示的多樣化,使右鍵菜單選項(xiàng)的選擇更加方便、快捷。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通 技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾, 這些改進(jìn)和潤飾也應(yīng)—見為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種自定義右鍵菜單的系統(tǒng),其特征在于,所述系統(tǒng)包括右鍵菜單配置模塊,用于在操作系統(tǒng)下配置一或多個(gè)右鍵菜單顯示樣式;右鍵菜單配置庫,由一或多個(gè)右鍵菜單配置信息組成,每一所述右鍵菜單配置信息用于保存其中一所述右鍵菜單顯示樣式,且每一所述右鍵菜單配置信息與應(yīng)用程序或操作系統(tǒng)的一或多個(gè)操作對(duì)象鏈接對(duì)應(yīng);運(yùn)行模塊,用于在執(zhí)行應(yīng)用程序或操作系統(tǒng)的一第一操作對(duì)象時(shí),從所述右鍵菜單配置庫中的所述右鍵菜單配置信息調(diào)用與所述第一操作對(duì)象對(duì)應(yīng)的第一右鍵菜單配置信息;顯示模塊,用于依據(jù)與所述第一右鍵菜單配置信息對(duì)應(yīng)的在所述右鍵菜單顯示樣式中的第一右鍵菜單顯示樣式顯示所述第一操作對(duì)象的右鍵菜單界面。
2. 如權(quán)利要求l所述的系統(tǒng),其特征在于,所述運(yùn)行模塊從所述操作系統(tǒng)加載右鍵菜單函數(shù)的入口處調(diào)用所述第一右鍵菜單配置信息。
3. 如權(quán)利要求l所述的系統(tǒng),其特征在于,所述運(yùn)行模塊從所述應(yīng)用程序的進(jìn)程空間中直接調(diào)用所述第 一右鍵菜單配置信息。
4. 如權(quán)利要求l所述的系統(tǒng),其特征在于,所述第一右鍵菜單顯示樣式包括界面顯示右鍵菜單的形狀、所述界面顯示右鍵菜單選項(xiàng)列表、選項(xiàng)尺寸和/或鼠標(biāo)的起始位置。
5. 如權(quán)利要求4所述的系統(tǒng),其特征在于,所述界面顯示右鍵菜單選項(xiàng)列表中的菜單選項(xiàng)經(jīng)過裁減和/或順序調(diào)整。
6. 如權(quán)利要求4所述的系統(tǒng),其特征在于,所述界面顯示右鍵菜單選項(xiàng)列表隱藏菜單選項(xiàng)之間的分隔符。
7. 如權(quán)利要求4所述的系統(tǒng),其特征在于,所述界面顯示右鍵菜單的形狀為扇形、圓形或長條形。
8. 如權(quán)利要求7所述的系統(tǒng),其特征在于,在所述界面顯示右鍵菜單,所述鼠標(biāo)的起始位置設(shè)置于所述扇形或圓形形狀右鍵菜單的中央?yún)^(qū)域。
9. 一種調(diào)用自定義右鍵菜單的方法,其特征在于,所述方法包括用戶點(diǎn)擊鼠標(biāo)右鍵執(zhí)行操作系統(tǒng)或一應(yīng)用程序的一第一操作對(duì)象時(shí),通過運(yùn)行模塊從操作系統(tǒng)下右鍵菜單配置庫中的右鍵菜單配置信息調(diào)用與所述第一操作對(duì)象對(duì)應(yīng)的第 一右鍵菜單配置信息;通過顯示模塊依據(jù)與所述第 一右鍵菜單配置信息對(duì)應(yīng)的第 一右鍵菜單顯 示樣式顯示所述第一操作對(duì)象的右4定菜單界面。
10. 如權(quán)利要求9所述的方法,其特征在于,在調(diào)用與所述第一操作對(duì) 象對(duì)應(yīng)的所述第一右鍵菜單配置信息的步驟,所述第一右鍵菜單配置信息是從 所述應(yīng)用程序的進(jìn)程空間中直接調(diào)用。
11. 如權(quán)利要求9所述的方法,其特征在于,在調(diào)用與所述第一操作對(duì) 象對(duì)應(yīng)的所述第一右鍵菜單配置信息的步驟,所述第一右鍵菜單配置信息是從 所述操作系統(tǒng)加載右鍵菜單函數(shù)的入口處調(diào)用。
12. 如權(quán)利要求9所述的方法,其特征在于,所設(shè)置的所述第一右4建菜單 顯示樣式包括界面顯示右鍵菜單的形狀、所述界面顯示右鍵菜單選項(xiàng)列表、 選項(xiàng)尺寸和/或鼠標(biāo)的起始位置。
全文摘要
本發(fā)明提供了一種自定義右鍵菜單的系統(tǒng),包括右鍵菜單配置模塊,用于在操作系統(tǒng)下配置一或多個(gè)右鍵菜單顯示樣式;右鍵菜單配置庫,由一或多個(gè)右鍵菜單配置信息組成,每一右鍵菜單配置信息用于保存其中一右鍵菜單顯示樣式,且每一右鍵菜單配置信息與應(yīng)用程序或操作系統(tǒng)的一或多個(gè)操作對(duì)象鏈接對(duì)應(yīng);運(yùn)行模塊,用于在執(zhí)行應(yīng)用程序或操作系統(tǒng)的一第一操作對(duì)象時(shí),從右鍵菜單配置庫中的右鍵菜單配置信息調(diào)用與第一操作對(duì)象對(duì)應(yīng)的第一右鍵菜單配置信息;顯示模塊,用于顯示第一操作對(duì)象的右鍵菜單界面。此外,本發(fā)明還提供了一種調(diào)用自定義右鍵菜單的方法,使各種右鍵菜單可以以多種形式顯示,增加右鍵菜單顯示的多樣化,使用戶操作更加方便快捷。
文檔編號(hào)G06F9/44GK101676850SQ200810222300
公開日2010年3月24日 申請(qǐng)日期2008年9月16日 優(yōu)先權(quán)日2008年9月16日
發(fā)明者過曉冰 申請(qǐng)人:聯(lián)想(北京)有限公司