一種超鏈接窗口的顯示控制方法及裝置的制造方法
【專利摘要】本發(fā)明公開(kāi)了一種超鏈接窗口的顯示控制方法,包括如下步驟:監(jiān)聽(tīng)在文檔中添加的超鏈接,并在接收到打開(kāi)所述超鏈接的指令時(shí),啟動(dòng)與所述超鏈接對(duì)應(yīng)的進(jìn)程生成超鏈接窗口;獲取所述超鏈接窗口的窗口句柄及預(yù)先記錄的用戶輸入的所述超鏈接窗口的初始化參數(shù);將所述窗口句柄及所述初始化參數(shù)傳遞給操作系統(tǒng)下的窗口設(shè)置函數(shù),以根據(jù)所述窗口句柄及所述初始化參數(shù)在所述文檔上顯示所述超鏈接窗口。本發(fā)明還公開(kāi)了一種超鏈接窗口的顯示控制裝置,可在進(jìn)行文檔演示時(shí),控制超鏈接窗口的顯示方式為用戶期望的方式,保證演示的流暢,提高了使用體驗(yàn)。
【專利說(shuō)明】
_種超鏈接菌口的顯不te.制方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及文檔編輯領(lǐng)域,具體是一種超鏈接窗口的顯示控制方法及裝置。
【背景技術(shù)】
[0002]在一些演示文檔如Office演示文檔中往往會(huì)加入超鏈接,以加入一些演示時(shí)所需的資料、圖片或網(wǎng)頁(yè)等。其中,對(duì)于彈出式類型的超鏈接(指在保持當(dāng)前演示文檔的狀態(tài)下,以在當(dāng)前演示文檔的窗口上方彈出新窗口的方式呈現(xiàn)鏈接內(nèi)容的超鏈接),現(xiàn)有的超鏈接添加和實(shí)現(xiàn)過(guò)程一般如下:在演示文檔的指定位置編輯超鏈接、選擇超鏈接的類型,在演示過(guò)程中,當(dāng)超鏈接被打開(kāi)時(shí),啟動(dòng)相應(yīng)的進(jìn)程打開(kāi)超鏈接,并在演示文檔中彈出該超鏈接窗
□ O
[0003]但是現(xiàn)有技術(shù)缺乏對(duì)打開(kāi)后的超鏈接窗口進(jìn)行控制的機(jī)制,這就導(dǎo)致很多時(shí)候打開(kāi)的超鏈接窗口達(dá)不到用戶期望的顯示狀況。例如,打開(kāi)的超鏈接窗口全屏顯示導(dǎo)致演示文檔本身的內(nèi)容被覆蓋住,無(wú)法進(jìn)行對(duì)比演示,此時(shí)若要返回查看演示文檔的內(nèi)容時(shí),要先關(guān)閉或最小化隱藏超鏈接窗口,如此來(lái)回切換影響了演示效果和體驗(yàn)。而如果對(duì)超鏈接窗口進(jìn)行窗口化的話,則會(huì)存在失去焦點(diǎn)后超鏈接窗口跑到演示文檔的窗口后而導(dǎo)致超鏈接窗口被覆蓋的問(wèn)題。上述問(wèn)題會(huì)導(dǎo)致演示人員的演示過(guò)程被打斷,進(jìn)而影響了用戶的使用體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]針對(duì)上述問(wèn)題,本發(fā)明的目的在于提供一種超鏈接窗口的顯示控制方法及裝置,可在在進(jìn)行文檔顯示時(shí),控制超鏈接窗口的顯示方式為用戶期望的方式,保證演示的流暢。
[0005]本發(fā)明實(shí)施例提供一種超鏈接窗口的顯示控制方法,包括如下步驟:
[0006]監(jiān)聽(tīng)在文檔中添加的超鏈接,并在接收到打開(kāi)所述超鏈接的指令時(shí),啟動(dòng)與所述超鏈接對(duì)應(yīng)的進(jìn)程生成超鏈接窗口;
[0007]獲取所述超鏈接窗口的窗口句柄及預(yù)先記錄的用戶輸入的所述超鏈接窗口的初始化參數(shù);
[0008]將所述窗口句柄及所述初始化參數(shù)傳遞給操作系統(tǒng)下的窗口設(shè)置函數(shù),以根據(jù)所述窗口句柄及所述初始化參數(shù)在所述文檔上顯示所述超鏈接窗口。
[0009]優(yōu)選地,在監(jiān)聽(tīng)在文檔中添加的超鏈接,并在接收到打開(kāi)所述超鏈接的指令時(shí),啟動(dòng)與所述超鏈接對(duì)應(yīng)的進(jìn)程生成超鏈接窗口之前,還包括:
[0010]根據(jù)用戶的編輯操作,在文檔中生成預(yù)定類型的超鏈接;
[0011 ]記錄用戶輸入的與所述超鏈接對(duì)應(yīng)的超鏈接窗口的初始化參數(shù)。
[0012]優(yōu)選地,所述超鏈接窗口為彈出式窗口。
[0013]優(yōu)選地,所述初始化參數(shù)包括所述超鏈接窗口的大小、位置及是否置頂。
[0014]優(yōu)選地,所述將所述窗口句柄及所述初始化參數(shù)傳遞給操作系統(tǒng)下的窗口設(shè)置函數(shù),以根據(jù)所述窗口句柄及所述初始化參數(shù)在所述文檔上顯示所述超鏈接窗口,具體為:
[0015]將所述窗口句柄及所述初始化參數(shù)傳遞給操作系統(tǒng)內(nèi)的窗口設(shè)置函數(shù),以根據(jù)所述窗口句柄及所述初始化參數(shù),在所述文檔的指定位置顯示指定大小的超鏈接窗口,并確定所述超鏈接窗口是否置頂。
[0016]優(yōu)選地,所述窗口設(shè)置函數(shù)為Win32下的SetWindowPos函數(shù)。
[0017]本發(fā)明還提供一種超鏈接窗口的顯示控制裝置,包括:
[0018]超鏈接啟動(dòng)單元,用于監(jiān)聽(tīng)在文檔中添加的超鏈接,并在接收到打開(kāi)所述超鏈接的指令時(shí),啟動(dòng)與所述超鏈接對(duì)應(yīng)的進(jìn)程生成超鏈接窗口 ;
[0019]獲取單元,用于獲取所述超鏈接窗口的窗口句柄及預(yù)先記錄的用戶輸入的所述超鏈接窗口的初始化參數(shù);
[0020]傳遞單元,用于將所述窗口句柄及所述初始化參數(shù)傳遞給操作系統(tǒng)下的窗口設(shè)置函數(shù),以根據(jù)所述窗口句柄及所述初始化參數(shù)在所述文檔上顯示所述超鏈接窗口。
[0021]優(yōu)選地,還包括:
[0022]超鏈接生成單元,用于根據(jù)用戶的編輯操作,在文檔中生成預(yù)定類型的超鏈接;
[0023]參數(shù)記錄單元,用于記錄用戶輸入的與所述超鏈接對(duì)應(yīng)的超鏈接窗口的初始化參數(shù)。
[0024]優(yōu)選地,所述初始化參數(shù)包括所述超鏈接窗口的大小、位置及是否置頂。
[0025]優(yōu)選地,所述窗口設(shè)置函數(shù)為Win32下的SetWindowPos函數(shù)。
[0026]本發(fā)明提供的超鏈接窗口的顯示控制方法及裝置,在打開(kāi)超鏈接時(shí),通過(guò)獲取用戶預(yù)先輸入的所述超鏈接窗口的初始化參數(shù),再根據(jù)所述初始化參數(shù)控制生成的超鏈接窗口的顯示方式,從而可以靈活控制超鏈接窗口的顯示,提高了文檔演示使用的連貫性,提高了用戶的使用體驗(yàn)。
【附圖說(shuō)明】
[0027]為了更清楚地說(shuō)明本發(fā)明的技術(shù)方案,下面將對(duì)實(shí)施方式中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施方式,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0028]圖1是本發(fā)明實(shí)施例提供的超鏈接窗口的顯示控制方法的流程示意圖。
[0029]圖2是本發(fā)明實(shí)施例提供的超鏈接窗口的顯示控制方法的另一種流程示意圖。
[0030]圖3是本發(fā)明實(shí)施例提供的超鏈接窗口的顯示控制裝置的結(jié)構(gòu)示意圖。
[0031]圖4是本發(fā)明實(shí)施例提供的超鏈接窗口的顯示控制裝置的另一種結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0032]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0033]請(qǐng)參閱圖1,本發(fā)明實(shí)施例提供一種超鏈接窗口的顯示控制方法,用于控制在文檔中打開(kāi)的超鏈接窗口的方式,其可由超鏈接窗口的顯示控制裝置來(lái)執(zhí)行,并至少包括如下步驟:
[0034]SlOl,監(jiān)聽(tīng)在文檔中添加的超鏈接,并在接收到打開(kāi)所述超鏈接的指令時(shí),啟動(dòng)與所述超鏈接對(duì)應(yīng)的進(jìn)程生成超鏈接窗口。
[0035]在本發(fā)明實(shí)施例中,在進(jìn)行文檔演示或者文檔編輯過(guò)程中,所述超鏈接窗口的顯示控制裝置會(huì)實(shí)時(shí)監(jiān)聽(tīng)所述文檔中已添加的超鏈接,當(dāng)用戶點(diǎn)擊所述超鏈接生成打開(kāi)所述超鏈接的指令時(shí),所述超鏈接窗口的顯示控制裝置獲取所述超鏈接,并啟動(dòng)對(duì)應(yīng)的進(jìn)程來(lái)生成對(duì)應(yīng)的超鏈接窗口。例如,所述超鏈接是網(wǎng)頁(yè)超鏈接,則啟動(dòng)默認(rèn)的瀏覽器進(jìn)程來(lái)生成對(duì)應(yīng)的超鏈接窗口(即生成一個(gè)網(wǎng)頁(yè))。
[0036]在本發(fā)明實(shí)施例中,所述超鏈接可以是圖片、網(wǎng)頁(yè)、文件、特定的應(yīng)用程序或小工具等。其中,一般而言,根據(jù)其顯示方式,所述超鏈接的類型可以分為跳轉(zhuǎn)式和彈出式兩種。跳轉(zhuǎn)式就是指設(shè)置超鏈接跳轉(zhuǎn)到程序內(nèi)部的頁(yè)面,比如在PPT中,設(shè)置超鏈接來(lái)跳轉(zhuǎn)到某一頁(yè);而彈出式是指在保持當(dāng)前文檔的狀態(tài)下,以在當(dāng)前文檔的窗口上方彈出新窗口的方式呈現(xiàn)鏈接內(nèi)容的超鏈接。本發(fā)明實(shí)施例可針對(duì)彈出式的超鏈接進(jìn)行管理和控制。
[0037]S102,獲取所述超鏈接窗口的窗口句柄及預(yù)先記錄的用戶輸入的所述超鏈接窗口的初始化參數(shù)。
[0038]在本發(fā)明實(shí)施例中,在生成所述超鏈接窗口后,所述超鏈接窗口的顯示控制裝置將獲取所述超鏈接窗口的窗口句柄(句柄是由系統(tǒng)所管理的引用標(biāo)識(shí),該標(biāo)識(shí)可以被系統(tǒng)重新定位到一個(gè)內(nèi)存地址上,也就是系統(tǒng)可以通過(guò)這個(gè)窗口句柄訪問(wèn)到該超鏈接窗口,窗口句柄代表了所述超鏈接窗口在系統(tǒng)中的唯一標(biāo)識(shí)),并同時(shí)獲取預(yù)先記錄的用戶輸入的所述超鏈接窗口的初始化參數(shù)。
[0039]在本發(fā)明實(shí)施例中,所述初始化參數(shù)為用戶在編輯及添加所述超鏈接的時(shí)候預(yù)先設(shè)定好的參數(shù),其用于控制所述超鏈接窗口的顯示位置,所述初始化參數(shù)可包括所述超鏈接窗口的大小、位置及是否置頂?shù)?,例如,所述初始化參?shù)可定義所述超鏈接窗口的寬度、高度和窗口左上角的坐標(biāo)來(lái)確實(shí)所述超鏈接窗口的位置和大小。并通過(guò)定義一個(gè)置頂參數(shù)(例如,I為置頂,O為不置頂)來(lái)確定所述超鏈接窗口是覆蓋在當(dāng)前文檔上方還是隱藏在當(dāng)前文檔下面。
[0040]S103,將所述窗口句柄及所述初始化參數(shù)傳遞給操作系統(tǒng)下的窗口設(shè)置函數(shù),以根據(jù)所述窗口句柄及所述初始化參數(shù)在所述文檔上顯示所述超鏈接窗口。
[0041]在本發(fā)明實(shí)施例中,所述超鏈接窗口的顯示控制裝置在獲得所述窗口句柄及所述初始化參數(shù)后,將所述窗口句柄及所述初始化參數(shù)傳遞至操作系統(tǒng)下的窗口設(shè)置函數(shù)(對(duì)于windows系統(tǒng),所述窗口設(shè)置函數(shù)為SetWindowPos函數(shù),其位于Win32下,作用是改變一個(gè)子窗口,彈出式窗口或頂層窗口的尺寸,位置等),此時(shí),操作系統(tǒng)即可調(diào)用所述窗口設(shè)置函數(shù)在所述文檔上顯示所述超鏈接窗口,且所述超鏈接窗口的位置、大小由所述初始化參數(shù)決定,即所述超鏈接的位置、大小等可由用戶自己設(shè)置決定。
[0042]本發(fā)明實(shí)施例提供的超鏈接窗口的顯示控制方法,在打開(kāi)超鏈接時(shí),通過(guò)獲取用戶預(yù)先輸入的所述超鏈接窗口的初始化參數(shù),再根據(jù)所述初始化參數(shù)控制生成的超鏈接窗口的顯示方式,從而可以靈活控制超鏈接窗口的顯示,提高了文檔演示或使用的連貫性,提高了用戶的使用體驗(yàn)。
[0043]請(qǐng)一并參閱圖2,需要說(shuō)明的是,上述實(shí)施例中,在打開(kāi)超鏈接前,需要先在文檔中生成超鏈接,并需要獲取用戶輸入的初始化參數(shù),因而在步驟S1I之前,還包括:
[0044]SlOll,根據(jù)用戶的編輯操作,在文檔中生成預(yù)定類型的超鏈接。
[0045]S1012,記錄用戶輸入的與所述超鏈接對(duì)應(yīng)的超鏈接窗口的初始化參數(shù)。
[0046]本發(fā)明實(shí)施例中,由于所述初始化參數(shù)是用戶自己輸入的,因而可以保證超鏈接窗口的顯示方式是用戶自己期望的,提高了用戶的體驗(yàn)。
[0047]為了便于對(duì)本發(fā)明實(shí)施例的了解,下面將以若干個(gè)實(shí)際的例子對(duì)本發(fā)明實(shí)施例做描述。
[0048]例一:
[0049]對(duì)于一個(gè)雙屏顯示的演示項(xiàng)目(所述雙屏顯示指的是在進(jìn)行演示時(shí),同時(shí)利用兩個(gè)屏幕進(jìn)行文檔的顯示,其中,一個(gè)屏幕為主屏,用于顯示所述文檔的當(dāng)前內(nèi)容,另一個(gè)屏幕為副屏,用于顯示文檔的擴(kuò)展內(nèi)容,例如用于顯示文檔上添加的超鏈接對(duì)應(yīng)的超鏈接窗口),用戶期望打開(kāi)PPT文件時(shí),PPT頁(yè)面顯示在雙屏的主屏上,在打開(kāi)PPT頁(yè)面上的超鏈接時(shí),超鏈接窗口顯示在雙屏的副屏上。此時(shí),用戶可先在文檔中的指定位置編輯添加超鏈接,并在添加時(shí)設(shè)置超鏈接窗口的初始化參數(shù),使得該超鏈接窗口的顯示位置在所述副屏上。在文檔演示時(shí),所述超鏈接窗口的顯示控制裝置監(jiān)聽(tīng)PPT是否進(jìn)入全屏播放狀態(tài),當(dāng)進(jìn)入全屏播放狀態(tài)后,啟動(dòng)一個(gè)定時(shí)器去輪詢是否有超鏈接窗口打開(kāi),若有超鏈接窗口打開(kāi),獲取其窗口句柄及初始化參數(shù),開(kāi)始計(jì)算所述超鏈接窗口在副屏上的顯示位置(此時(shí)保持超鏈接窗口的默認(rèn)大小不變)。最后,調(diào)用Win32下的SetwindowPos函數(shù),將超鏈接窗口顯示到副屏的指定位置并使之置頂。此時(shí)PPT的超鏈接窗口打開(kāi)后不再覆蓋在主屏的頁(yè)面上,從而可以使被鏈接對(duì)象和鏈接內(nèi)容同時(shí)顯示,達(dá)到對(duì)比演示的方法。
[0050]例二、在對(duì)比演示中,有時(shí)需要比對(duì)兩種圖片的差別,其中,一張圖片是添加在文檔中的,另一張則是以超鏈接的方式生成。為了進(jìn)行比對(duì),用戶自然希望超鏈接生成的圖片與文檔中的圖片盡量接近且不重合。本發(fā)明實(shí)施例的超鏈接窗口的顯示控制裝置即可達(dá)到這種效果。具體的,用戶可先在文檔中的指定位置編輯添加該圖片的超鏈接,然后設(shè)置該圖片的初始化參數(shù),使得該圖片的顯示位置與待比對(duì)圖片鄰近而不重合,如此,當(dāng)打開(kāi)超鏈接后,所述圖片即可以用戶期待的位置顯示在所述文檔上。
[0051]請(qǐng)一并參閱圖3,圖3是本發(fā)明實(shí)施例提供的超鏈接窗口的顯示控制裝置的結(jié)構(gòu)示意圖。所述超鏈接窗口的顯示控制裝置100用于執(zhí)行上述的超鏈接窗口的顯示控制方法,其包括:
[0052]超鏈接啟動(dòng)單元10,用于監(jiān)聽(tīng)在文檔中添加的超鏈接,并在接收到打開(kāi)所述超鏈接的指令時(shí),啟動(dòng)與所述超鏈接對(duì)應(yīng)的進(jìn)程生成超鏈接窗口。
[0053]在本發(fā)明實(shí)施例中,在進(jìn)行文檔演示或者文檔編輯過(guò)程中,所述超鏈接啟動(dòng)單元1會(huì)實(shí)時(shí)監(jiān)聽(tīng)所述文檔中已添加的超鏈接,當(dāng)用戶點(diǎn)擊所述超鏈接生成打開(kāi)所述超鏈接的指令時(shí),所述超鏈接啟動(dòng)單元10獲取所述超鏈接的類型,并啟動(dòng)對(duì)應(yīng)的進(jìn)程來(lái)生成對(duì)應(yīng)的超鏈接窗口。例如,所述超鏈接是網(wǎng)頁(yè)超鏈接,則啟動(dòng)默認(rèn)的瀏覽器進(jìn)程來(lái)生成對(duì)應(yīng)的超鏈接窗口(即一個(gè)網(wǎng)頁(yè))。
[0054]獲取單元20,用于獲取所述超鏈接窗口的窗口句柄及預(yù)先記錄的用戶輸入的所述超鏈接窗口的初始化參數(shù)。
[0055]在本發(fā)明實(shí)施例中,在生成所述超鏈接窗口后,所述獲取單元20將獲取所述超鏈接窗口的窗口句柄(句柄是由系統(tǒng)所管理的引用標(biāo)識(shí),該標(biāo)識(shí)可以被系統(tǒng)重新定位到一個(gè)內(nèi)存地址上,也就是系統(tǒng)可以通過(guò)這個(gè)窗口句柄訪問(wèn)到該超鏈接窗口,窗口句柄代表了所述超鏈接窗口在系統(tǒng)中的唯一標(biāo)識(shí)),并同時(shí)獲取預(yù)先記錄的用戶輸入的所述超鏈接窗口的初始化參數(shù)。
[0056]在本發(fā)明實(shí)施例中,所述初始化參數(shù)為用戶在編輯及添加所述超鏈接的時(shí)候預(yù)先設(shè)定好的參數(shù),其用于控制所述超鏈接窗口的顯示位置,所述初始化參數(shù)可包括所述超鏈接窗口的大小、位置及是否置頂?shù)?,例如,所述初始化參?shù)可定義所述超鏈接窗口的寬度、高度和窗口左上角的坐標(biāo)來(lái)確實(shí)所述超鏈接窗口的位置和大小。并通過(guò)定義一個(gè)置頂參數(shù)(例如,I為置頂,O為不置頂)來(lái)確定所述超鏈接窗口是覆蓋在當(dāng)前文檔上方還是隱藏在當(dāng)前文檔下面。
[0057]傳遞單元30,用于將所述窗口句柄及所述初始化參數(shù)傳遞給操作系統(tǒng)下的窗口設(shè)置,以根據(jù)所述窗口句柄及所述初始化參數(shù)在所述文檔上顯示所述超鏈接窗口。
[0058]在本發(fā)明實(shí)施例中,所述傳遞單元30在獲得所述窗口句柄及所述初始化參數(shù)后,將所述窗口句柄及所述初始化參數(shù)傳遞至系統(tǒng)下的窗口設(shè)置函數(shù)(對(duì)于windows系統(tǒng),所述窗口設(shè)置函數(shù)為SetWindowPos函數(shù),其位于Win32下,作用是改變一個(gè)子窗口,彈出式窗口或頂層窗口的尺寸,位置和Z序等),此時(shí),系統(tǒng)即可調(diào)用所述窗口設(shè)置函數(shù)在所述文檔上顯示所述超鏈接窗口,且所述超鏈接窗口的位置、大小由所述初始化參數(shù)決定,即所述超鏈接的位置、大小等可由用戶自己設(shè)置決定。
[0059]本發(fā)明實(shí)施例提供的超鏈接窗口的顯示控制裝置100,在打開(kāi)超鏈接時(shí),所述獲取單元20通過(guò)獲取用戶預(yù)先輸入的所述超鏈接窗口的初始化參數(shù),所述傳遞單元30再將所述初始化參數(shù)傳遞給系統(tǒng),以控制生成的超鏈接窗口的位置、大小及是否置頂?shù)?,從而可以靈活控制超鏈接窗口的顯示,提高了文檔演示或使用的連貫性,提高了用戶的使用體驗(yàn)。
[0060]請(qǐng)一并參閱圖4,需要說(shuō)明的是,上述實(shí)施例中,在打開(kāi)超鏈接前,需要先在文檔中生成超鏈接,并需要獲取用戶輸入的初始化參數(shù),因所述超鏈接窗口的顯示控制裝置100還包括:
[0061]超鏈接生成單元40,用于根據(jù)用戶的編輯操作,在文檔中生成預(yù)定類型的超鏈接。
[0062]參數(shù)記錄單元50,用于記錄用戶輸入的與所述超鏈接對(duì)應(yīng)的超鏈接窗口的初始化參數(shù)。
[0063]本發(fā)明實(shí)施例中,由于所述初始化參數(shù)是用戶自己輸入的,因而可以保證超鏈接窗口的顯示方式是用戶自己期望的,提高了用戶的體驗(yàn)。
[0064]以上所揭露的僅為本發(fā)明一種較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
[0065]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory,RAM)等。
【主權(quán)項(xiàng)】
1.一種超鏈接窗口的顯示控制方法,其特征在于,包括如下步驟: 監(jiān)聽(tīng)在文檔中添加的超鏈接,并在接收到打開(kāi)所述超鏈接的指令時(shí),啟動(dòng)與所述超鏈接對(duì)應(yīng)的進(jìn)程生成超鏈接窗口; 獲取所述超鏈接窗口的窗口句柄及預(yù)先記錄的用戶輸入的所述超鏈接窗口的初始化參數(shù); 將所述窗口句柄及所述初始化參數(shù)傳遞給操作系統(tǒng)下的窗口設(shè)置函數(shù),以根據(jù)所述窗口句柄及所述初始化參數(shù)在所述文檔上顯示所述超鏈接窗口。2.根據(jù)權(quán)利要求1所述的超鏈接窗口的顯示控制方法,其特征在于,在監(jiān)聽(tīng)在文檔中添加的超鏈接,并在接收到打開(kāi)所述超鏈接的指令時(shí),啟動(dòng)與所述超鏈接對(duì)應(yīng)的進(jìn)程生成超鏈接窗口之前,還包括: 根據(jù)用戶的編輯操作,在文檔中生成預(yù)定類型的超鏈接; 記錄用戶輸入的與所述超鏈接對(duì)應(yīng)的超鏈接窗口的初始化參數(shù)。3.根據(jù)權(quán)利要求1所述的超鏈接窗口的顯示控制方法,其特征在于,所述超鏈接窗口為彈出式窗口。4.根據(jù)權(quán)利要求1所述的超鏈接操作方法,其特征在于,所述初始化參數(shù)包括所述超鏈接窗口的大小、位置及是否置頂。5.根據(jù)權(quán)利要求4所述的超鏈接窗口的顯示控制方法,其特征在于,所述將所述窗口句柄及所述初始化參數(shù)傳遞給操作系統(tǒng)下的窗口設(shè)置函數(shù),以根據(jù)所述窗口句柄及所述初始化參數(shù)在所述文檔上顯示所述超鏈接窗口,具體為: 將所述窗口句柄及所述初始化參數(shù)傳遞給操作系統(tǒng)內(nèi)的窗口設(shè)置函數(shù),以根據(jù)所述窗口句柄及所述初始化參數(shù),在所述文檔的指定位置顯示指定大小的超鏈接窗口,并確定所述超鏈接窗口是否置頂。6.根據(jù)權(quán)利要求1所述的超鏈接窗口的顯示控制方法,其特征在于,所述窗口設(shè)置函數(shù)為 Win32 下的 SetWindowPos 函數(shù)。7.一種超鏈接窗口的顯示控制裝置,其特征在于,包括: 超鏈接啟動(dòng)單元,用于監(jiān)聽(tīng)在文檔中添加的超鏈接,并在接收到打開(kāi)所述超鏈接的指令時(shí),啟動(dòng)與所述超鏈接對(duì)應(yīng)的進(jìn)程生成超鏈接窗口 ; 獲取單元,用于獲取所述超鏈接窗口的窗口句柄及預(yù)先記錄的用戶輸入的所述超鏈接窗口的初始化參數(shù); 傳遞單元,用于將所述窗口句柄及所述初始化參數(shù)傳遞給操作系統(tǒng)下的窗口設(shè)置函數(shù),以根據(jù)所述窗口句柄及所述初始化參數(shù)在所述文檔上顯示所述超鏈接窗口。8.根據(jù)權(quán)利要求7所述的超鏈接窗口的顯示控制裝置,其特征在于,還包括: 超鏈接生成單元,用于根據(jù)用戶的編輯操作,在文檔中生成預(yù)定類型的超鏈接; 參數(shù)記錄單元,用于記錄用戶輸入的與所述超鏈接對(duì)應(yīng)的超鏈接窗口的初始化參數(shù)。9.根據(jù)權(quán)利要求7所述的超鏈接操作裝置,其特征在于,所述初始化參數(shù)包括所述超鏈接窗口的大小、位置及是否置頂。10.根據(jù)權(quán)利要求7所述的超鏈接窗口的顯示控制裝置,其特征在于,所述窗口設(shè)置函數(shù)為Win32下的SetWindowPos函數(shù)。
【文檔編號(hào)】G06F17/22GK105824789SQ201610134404
【公開(kāi)日】2016年8月3日
【申請(qǐng)日】2016年3月9日
【發(fā)明人】朱龍飛
【申請(qǐng)人】廣州視睿電子科技有限公司