亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

使用公用程序時(shí)的畫面處理方法

文檔序號(hào):6453629閱讀:238來源:國(guó)知局
專利名稱:使用公用程序時(shí)的畫面處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種畫面處理方法,特別涉及一種使用公用程序時(shí)的畫面處理方法,使得主程序在調(diào)用系統(tǒng)公用程序時(shí)主程序畫面的完整性不會(huì)被公用程序破壞。
程序設(shè)計(jì)員在撰寫程序時(shí),經(jīng)常需要應(yīng)用系統(tǒng)本身所提供的公用程序,以簡(jiǎn)化程序設(shè)計(jì)并提高可靠度。在使用公用程序時(shí),一般可利用批文件來處理,也可以利用在所設(shè)計(jì)的主程序內(nèi)裝入公用程序的方式來處理。但是公用程序本身可能有其預(yù)定的顯示畫面,故執(zhí)行公用程序可能會(huì)使主程序本身的畫面被破壞,而影響主程序畫面的完整性。
有鑒于此,本發(fā)明的一個(gè)目的是利用攔截系統(tǒng)基本畫面處理過程(例如,攔截INT 10h)的方式,取得公用程序所要顯示在屏幕上的的內(nèi)容,再依設(shè)計(jì)的需要并配合主程序的畫面而將其顯示出來。
本發(fā)明的另一目的在于讓公用程序能夠顯示必要的信息且不會(huì)破壞主程序的畫面,而使主程序與公用程序能更密切地互相結(jié)合運(yùn)作,更能有效地增進(jìn)程序的功能。
為了達(dá)到上述目的,本發(fā)明提出一種使用公用程序時(shí)的畫面處理方法,它包含下列步驟在主程序調(diào)用公用程序時(shí),將針對(duì)畫面處理的系統(tǒng)處理過程以一預(yù)設(shè)處理過程加以取代;執(zhí)行上述預(yù)設(shè)處理過程,并取得原本應(yīng)由上述系統(tǒng)處理過程所傳進(jìn)來的畫面參數(shù);使用所接收的上述畫面參數(shù)做適當(dāng)?shù)奶幚?,而在不破壞主程序畫面的情形下顯示合乎需求的畫面;裝入公用程序并執(zhí)行其功能;以及,執(zhí)行主程序的其他功能。
為讓本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉一較佳實(shí)施例,并配合附圖做詳細(xì)說明。其中

圖1系顯示依據(jù)本發(fā)明方法實(shí)施例的動(dòng)作的流程圖。
在下文中,將以DOS系統(tǒng)為例,配合圖1所示的流程圖,詳細(xì)說明本發(fā)明方法運(yùn)作的方式。
在DOS操作系統(tǒng)的環(huán)境下,與畫面處理有關(guān)的處理往往會(huì)通過調(diào)用BIOS的INT 10h中斷向量所指定的過程加以處理。所以,當(dāng)所使用的公用程序有預(yù)設(shè)的畫面要顯示時(shí),也必定會(huì)透過調(diào)用BIOS的INT 10h中斷向量去處理,因此只要透過攔截INT 10h中斷向量的方式,得到公用程序所要顯示的內(nèi)容,并以此當(dāng)作主程序的輸入?yún)?shù)而予以適當(dāng)?shù)奶幚?,就可以避免主程序畫面的完整性被破壞,更可以美化主程序的畫面?br> 參照?qǐng)D1,采用本發(fā)明的使用公用程序時(shí)的畫面處理方法,可以使得主程序在DOS系統(tǒng)下調(diào)用公用程序時(shí)主程序畫面的完整性不會(huì)被公用程序破壞,其詳細(xì)的步驟如下所述。
(1)在主程序執(zhí)行之后,當(dāng)主程序調(diào)用公用程序時(shí),若公用程序有要顯示的畫面,則會(huì)調(diào)用DOS系統(tǒng)中處理畫面用的INT 10h中斷向量。在此步驟中,主程序?qū)OS系統(tǒng)中處理畫面所用的INT 10h中斷向量以一預(yù)設(shè)的New_INT 10h中斷向量加以取代。
(2)執(zhí)行上述New_INT 10h中斷向量所指向的過程,以取得原本應(yīng)由上述INT 10h中斷向量所指向的過程傳進(jìn)來的畫面參數(shù)。
(3)對(duì)所接收的上述畫面參數(shù),依照設(shè)計(jì)需要做適當(dāng)?shù)奶幚?,而在不破壞主程序畫面的情形下顯示合乎需要的畫面,并顯示于屏幕上。在此,程序設(shè)計(jì)員可依其需要顯示必要的信息和畫面,并可配合主程序所顯示的畫面來處理上述畫面參數(shù),以避免主程序畫面被破壞。
(4)結(jié)束上述New_INT 10h中斷向量所指向的過程,返回主程序。
(5)接著裝入公用程序并執(zhí)行其功能。
(6)最后,繼續(xù)執(zhí)行主程序未完成的其他功能。
由上述可知,采用本發(fā)明的方法,可利用攔截INT 10h的方式取得公用程序所要顯示在屏幕上的內(nèi)容,再依設(shè)計(jì)需要加以處理,并配合主程序的畫面而將其顯示出來,使公用程序能夠顯示必要的信息但不破壞主程序的畫面,而使主程序與公用程序能更密切地互相結(jié)合運(yùn)作。然而,在所使用的公用程序沒有預(yù)定畫面顯示的情形下,主程序?qū)?huì)直接裝入公用程序,而執(zhí)行其功能。
雖然本發(fā)明已通過一個(gè)較佳實(shí)施例揭示如上,但并非用以限定本發(fā)明,任何熟悉本領(lǐng)域技術(shù)的人,在不脫離本發(fā)明的精神和范圍內(nèi),可做更動(dòng)和修改,因此本發(fā)明的保護(hù)范圍由所附的權(quán)利要求書所界定的范圍確定。
權(quán)利要求
1.一種使用公用程序時(shí)的畫面處理方法,使得主程序在DOS系統(tǒng)下調(diào)用公用程序時(shí)主程序畫面的完整性不會(huì)被公用程序破壞,其特征在于,所述處理方法包含下列步驟在主程序調(diào)用公用程序時(shí),將DOS系統(tǒng)中處理畫面用的INT 10h中斷向量以一預(yù)設(shè)的New_INT 10h中斷向量加以取代;執(zhí)行上述New_INT 10h中斷向量所指向的過程,并取得原本應(yīng)由上述INT10h中斷向量所指向的過程傳進(jìn)來的畫面參數(shù);對(duì)所接收的上述畫面參數(shù)做適當(dāng)?shù)奶幚?,而在不破壞主程序畫面的情形下顯示合乎需求的畫面;結(jié)束上述New_INT 10h中斷向量所指向的過程;裝入公用程序并執(zhí)行其功能;以及執(zhí)行主程序的其他功能。
2.一種使用公用程序時(shí)的畫面處理方法,使主程序使用公用程序時(shí)可避免主程序畫面的完整性遭受破壞,其特征在于,所述處理方法包含下列步驟在主程序調(diào)用公用程序時(shí),將針對(duì)畫面處理的系統(tǒng)處理過程以一預(yù)設(shè)處理過程加以取代;執(zhí)行所述預(yù)設(shè)處理過程,并取得原本應(yīng)由上述系統(tǒng)處理過程所傳進(jìn)來的畫面參數(shù);對(duì)所接收的所述畫面參數(shù)做適當(dāng)?shù)奶幚恚诓粫?huì)破壞主程序畫面的情形下顯示合乎需求的畫面;裝入公用程序并執(zhí)行其功能;以及執(zhí)行主程序的其他功能。
全文摘要
一種使用公用程序時(shí)的畫面處理方法,利用攔截系統(tǒng)基本畫面處理過程(例如,攔截INT 10h)的方式,而取得公用程序所要顯示在屏幕上的內(nèi)容,再將依設(shè)計(jì)的需要而處理過的畫面,配合主程序的畫面而由屏幕顯示出來,藉以使公用程序能夠顯示必要的信息且不會(huì)破壞主程序的畫面,而使主程序與公用程序能更密切地互相結(jié)合運(yùn)作。
文檔編號(hào)G06F9/48GK1306248SQ0010109
公開日2001年8月1日 申請(qǐng)日期2000年1月14日 優(yōu)先權(quán)日2000年1月14日
發(fā)明者林銘雄 申請(qǐng)人:神達(dá)電腦股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1