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

一種顯示重點內(nèi)容的方法及系統(tǒng)與流程

文檔序號:11864181閱讀:317來源:國知局
一種顯示重點內(nèi)容的方法及系統(tǒng)與流程

本發(fā)明涉及文本處理領(lǐng)域,尤其涉及一種顯示重點內(nèi)容的方法及系統(tǒng)。



背景技術(shù):

隨著計算機技術(shù)的發(fā)展,利用多媒體工具進行信息顯示已普及。為了吸引人們的注意力,需要對重點信息進行突出顯示。在現(xiàn)有技術(shù)中,通常采用添加批注,標紅等方式來達到突顯重要內(nèi)容的目的。但是這些方法往往只能針對少部分的內(nèi)容進行著重顯示,而且視覺上會受到重要內(nèi)容旁邊的其他內(nèi)容的影響,導致重點內(nèi)容突出效果不佳。



技術(shù)實現(xiàn)要素:

本發(fā)明所要解決的技術(shù)問題是:提供一種顯示重點內(nèi)容的方法及系統(tǒng),可清晰地對大范圍重點內(nèi)容突出顯示。

為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:

一種顯示重點內(nèi)容的方法,包括:

創(chuàng)建一個全屏大小的窗口;

在所述窗口上繪制一個封閉的平面圖形;

將所述平面圖形設(shè)置為聚光燈區(qū)域;

將所述平面圖形移動到重點內(nèi)容所在區(qū)域;

將所述平面圖形邊緣外的所述窗口區(qū)域設(shè)置為遮罩區(qū)域。

本發(fā)明還提供一種顯示重點內(nèi)容的系統(tǒng),包括創(chuàng)建窗口模塊、繪制圖形模塊、聚光燈模塊、移動模塊、遮罩模塊;

所述創(chuàng)建窗口模塊,用于創(chuàng)建一個全屏大小的窗口;

所述繪制圖形模塊,用于在所述窗口上繪制一個封閉的平面圖形;

所述聚光燈模塊,用于將所述平面圖形設(shè)置為聚光燈區(qū)域;

所述移動模塊,用于將所述平面圖形移動到重點內(nèi)容所在區(qū)域;

所述遮罩模塊,用于將所述平面圖形邊緣外的所述窗口區(qū)域設(shè)置為遮罩區(qū)域。

本發(fā)明的有益效果在于:本發(fā)明提供一種顯示重點內(nèi)容的方法及系統(tǒng),通過繪制聚光燈區(qū)域和遮罩區(qū)域?qū)崿F(xiàn)清晰地對大范圍的重點內(nèi)容進行高亮突出顯示,并可有效減少重點內(nèi)容旁的其它內(nèi)容帶來的視覺影響。

附圖說明

圖1為本發(fā)明具體實施方式的顯示重點內(nèi)容的方法流程圖;

圖2為本發(fā)明具體實施方式的顯示重點內(nèi)容的系統(tǒng)結(jié)構(gòu)框圖;

圖3為本發(fā)明一種顯示重點內(nèi)容方法的第一實施例的方法流程圖;

圖4為本發(fā)明一種顯示重點內(nèi)容方法的第二實施例的方法流程圖;

圖5為本發(fā)明一種顯示重點內(nèi)容系統(tǒng)的系統(tǒng)結(jié)構(gòu)框圖;

圖6為本發(fā)明基于windows操作系統(tǒng)的實施例效果示意圖;

標號說明:

1、創(chuàng)建窗口模塊;2、繪制圖形模塊;3、聚光燈模塊;4、移動模塊;5、遮罩模塊;6、繪制邊緣模塊;7、置頂模塊;8、透明模塊;9、穿透模塊;10、開燈模塊;11、關(guān)燈模塊;12、獲取模塊;13、縮小模塊;14、放大模塊;15、識別模塊。

具體實施方式

為詳細說明本發(fā)明的技術(shù)內(nèi)容、所實現(xiàn)目的及效果,以下結(jié)合實施方式并配合附圖予以說明。

本發(fā)明最關(guān)鍵的構(gòu)思在于:本發(fā)明提供一種顯示重點內(nèi)容的方法及系統(tǒng),通過繪制聚光燈區(qū)域和遮罩區(qū)域?qū)崿F(xiàn)清晰地對大范圍的重點內(nèi)容進行突出顯示。

本發(fā)明涉及的技術(shù)術(shù)語解釋:

請參照圖1,本發(fā)明提供一種顯示重點內(nèi)容的方法,包括:

創(chuàng)建一個全屏大小的窗口;

在所述窗口上繪制一個封閉的平面圖形;

將所述平面圖形設(shè)置為聚光燈區(qū)域;

將所述平面圖形移動到重點內(nèi)容所在區(qū)域;

將所述平面圖形邊緣外的所述窗口區(qū)域設(shè)置為遮罩區(qū)域。

上述一種顯示重點內(nèi)容的方法的有益效果在于,通過繪制聚光燈區(qū)域和遮罩區(qū)域?qū)崿F(xiàn)清晰地對大范圍的重點內(nèi)容進行高亮突出顯示,并可有效減少重點內(nèi)容旁的其它內(nèi)容帶來的視覺影響。

進一步的,所述“將所述平面圖形設(shè)置為聚光燈區(qū)域”具體為:

將所述平面圖形置頂;

將所述平面圖形設(shè)置為透明區(qū)域,得到透明平面圖形;

將所述透明平面圖形設(shè)置為穿透區(qū)域。

從上述描述可知,通過將所述平面圖形設(shè)置為透明區(qū)域,可清晰地看見所述平面圖形所覆蓋的重點內(nèi)容;通過將所述平面圖形設(shè)置為穿透區(qū)域,鼠標可對所述平面圖形所覆蓋的重點內(nèi)容進行操作,包括點擊操作,選擇操作,畫筆操作等。

進一步的,包括:

為所述平面圖形繪制邊緣。

從上述描述可知,通過繪制平面圖形邊緣,實現(xiàn)聚光燈邊緣效果,使得聚光燈區(qū)域與遮罩區(qū)域之間有一個過渡,可進一步突顯重點內(nèi)容。

進一步的,包括開燈效果和關(guān)燈效果:

所述開燈效果具體為,將所述遮罩區(qū)域設(shè)置為半透明區(qū)域;

所述關(guān)燈效果具體為,將所述遮罩區(qū)域設(shè)置為全黑區(qū)域。

從上述描述可知,采用開燈效果時,遮罩區(qū)域為半透明效果,可看見非重點內(nèi)容,方便比對重點內(nèi)容和非重點內(nèi)容;采用關(guān)燈效果時,遮罩區(qū)域為全黑效果,可進一步突顯重點內(nèi)容。

進一步的,包括:

獲取重點內(nèi)容所在區(qū)域大?。?/p>

根據(jù)所述重點內(nèi)容所在區(qū)域大小繪制與之相匹配的平面圖形。

從上述描述可知,根據(jù)重點內(nèi)容所在區(qū)域大小繪制與之相匹配的平面圖形,可減少用戶操作,更加智能方便。

進一步的,包括:

繪制固定大小的平面圖形;

通過放大或縮小操作使所述平面圖形與重點內(nèi)容所在區(qū)域大小相匹配。

從上述描述可知,通過放大或縮小操作使所述平面圖形與重點內(nèi)容所在區(qū)域大小相適配,用戶可根據(jù)需要實時調(diào)整重點內(nèi)容的顯示范圍,更加靈活。

進一步的,包括:

所述窗口可識別手勢操作;

所述手勢操作包括移動操作、放大操作和縮小操作。

從上述描述可知,可在觸摸屏上使用本方法顯示重點內(nèi)容,增加了用戶操作的多樣性。

請參照圖2,本發(fā)明還包括一種顯示重點內(nèi)容的系統(tǒng),其特征在于,包括創(chuàng)建窗口模塊1、繪制圖形模塊2、聚光燈模塊3、移動模塊4、遮罩模塊5;

所述創(chuàng)建窗口模塊1,用于創(chuàng)建一個全屏大小的窗口;

所述繪制圖形模塊2,用于在所述窗口上繪制一個封閉的平面圖形;

所述聚光燈模塊3,用于將所述平面圖形設(shè)置為聚光燈區(qū)域;

所述移動模塊4,用于將所述平面圖形移動到重點內(nèi)容所在區(qū)域;

所述遮罩模塊5,用于將所述平面圖形邊緣外的所述窗口區(qū)域設(shè)置為遮罩區(qū)域。

進一步的,所述“聚光燈模塊”包括:

所述置頂模塊,用于將所述平面圖形置頂;

所述透明模塊,用于將所述平面圖形設(shè)置為透明區(qū)域,得到透明平面圖形;

所述穿透模塊,用于將所述透明平面圖形設(shè)置為穿透區(qū)域。

進一步的,還包括:

所述繪制邊緣模塊,用于為所述平面圖形繪制邊緣;

所述開燈模塊,用于將所述遮罩區(qū)域設(shè)置為半透明區(qū)域;

所述關(guān)燈模塊,用于將所述遮罩區(qū)域設(shè)置為全黑區(qū)域;

所述獲取模塊,用于獲取重點內(nèi)容所在區(qū)域大??;

所述放大模塊,用于放大所述平面圖形;

所述縮小模塊,用于縮小所述平面圖形;

所述識別模塊,用于識別手勢操作。

請參照圖3,本發(fā)明的實施例一為:

本發(fā)明提供一種顯示重點內(nèi)容的方法,包括步驟:

創(chuàng)建一個全屏大小的窗口;

獲取重點內(nèi)容所在區(qū)域大?。?/p>

在所述窗口上繪制與重點內(nèi)容所在區(qū)域大小相匹配的封閉的平面圖形;

將所述平面圖形置頂;

將所述平面圖形設(shè)置為透明區(qū)域,得到透明平面圖形;

將所述透明平面圖形設(shè)置為穿透區(qū)域;

為所述平面圖形繪制邊緣;

將所述平面圖形移動到重點內(nèi)容所在區(qū)域;

將所述平面圖形邊緣外的所述窗口區(qū)域設(shè)置為遮罩區(qū)域。

上述實施例根據(jù)重點內(nèi)容所在區(qū)域大小繪制與之相匹配的平面圖形,可減少用戶操作,更加智能方便。

請參照圖4,本發(fā)明的實施例二為:

本發(fā)明還提供一種顯示重點內(nèi)容的方法,包括步驟:

創(chuàng)建一個全屏大小的窗口;

在所述窗口上繪制一個固定大小的封閉平面圖形;

將所述平面圖形置頂;

將所述平面圖形設(shè)置為透明區(qū)域,得到透明平面圖形;

將所述透明平面圖形設(shè)置為穿透區(qū)域;

為所述平面圖形繪制邊緣;

將所述平面圖形移動到重點內(nèi)容所在區(qū)域;

若所述平面圖形的面積大于重點內(nèi)容所在區(qū)域的面積,則:

將所述平面圖形縮小,使所述平面圖形與重點內(nèi)容所在區(qū)域面積相匹配;

若所述平面圖形的面積小于重點內(nèi)容所在區(qū)域的面積,則:

將所述平面圖形放大,使所述平面圖形與重點內(nèi)容所在區(qū)域面積相匹配;

將所述平面圖形邊緣外的所述窗口區(qū)域設(shè)置為遮罩區(qū)域。

上述實施例通過放大或縮小操作使所述平面圖形大小與重點內(nèi)容所在區(qū)域大小相匹配,用戶可根據(jù)需要實時調(diào)整重點內(nèi)容的顯示范圍,更加靈活多變。

請參照圖5,本發(fā)明的實施例三為:

本發(fā)明還提供一種顯示重點內(nèi)容的系統(tǒng),包括創(chuàng)建窗口模塊1、繪制圖形模塊2、聚光燈模塊3、移動模塊4、遮罩模塊5、繪制邊緣模塊6、置頂模塊7、透明模塊8、穿透模塊9、開燈模塊10、關(guān)燈模塊11、獲取模塊12、縮小模塊13、放大模塊14和識別模塊15;

所述創(chuàng)建窗口模塊1,用于創(chuàng)建一個全屏大小的窗口;

所述繪制圖形模塊2,用于在所述窗口上繪制一個封閉的平面圖形;

所述聚光燈模塊3,用于將所述平面圖形設(shè)置為聚光燈區(qū)域;

所述移動模塊4,用于將所述平面圖形移動到重點內(nèi)容所在區(qū)域;

所述遮罩模塊5,用于將所述平面圖形邊緣外的所述窗口區(qū)域設(shè)置為遮罩區(qū)域;

所述繪制邊緣模塊6,用于為所述平面圖形繪制邊緣;

所述置頂模塊7,用于將所述平面圖形置頂;

所述透明模塊8,用于將所述平面圖形設(shè)置為透明區(qū)域,得到透明平面圖形;

所述穿透模塊9,用于將所述透明平面圖形設(shè)置為穿透區(qū)域;

所述開燈模塊10,用于將所述遮罩區(qū)域設(shè)置為半透明區(qū)域;

所述關(guān)燈模塊11,用于將所述遮罩區(qū)域設(shè)置為全黑區(qū)域;

所述獲取模塊12,用于獲取重點內(nèi)容所在區(qū)域大??;

所述縮小模塊13,用于縮小所述平面圖形;

所述放大模塊14,用于放大所述平面圖形;

所述識別模塊15,用于識別手勢操作。

基于windows操作系統(tǒng)的實施例:

使用windows操作系統(tǒng)提供的接口CreateWindow創(chuàng)建一個全屏大小的窗口,并設(shè)置所述窗口擴展風格WS_EX_LAYERED屬性,使得可通過windows操作系統(tǒng)提供的接口UpdateLayeredWindow更新所述窗口的位置、大小、形狀、內(nèi)容和透明度等。以所述窗口為基礎(chǔ)制作帶有聚光燈效果的顯示窗口,實現(xiàn)突顯重點內(nèi)容的目的。

使用GDI+接口DrawEllipse繪制圓形或者使用接口DrawRectangle繪制矩形,并將繪制的圓形或矩形設(shè)置為聚光燈區(qū)域。進一步的,所述設(shè)置為聚光燈區(qū)域的步驟包括:通過設(shè)置所述窗口屬性WS_EX_TOPMOST,使所述窗口置于windows窗口的頂層;將所述聚光燈區(qū)域的Alpha通道值設(shè)置為0,使聚光燈區(qū)域?qū)崿F(xiàn)透明效果;使用windows操作系統(tǒng)提供的接口UpdateLayeredWindow對Alpha通道為0的區(qū)域?qū)崿F(xiàn)窗體透明,以達到鼠標可穿透聚光燈區(qū)域的效果。將所述窗口置頂可使非置頂?shù)拇绑w都在所述窗口下方,不會擋住聚光燈效果,聚光燈區(qū)域可以顯示非置頂窗體的內(nèi)容。

使用windows操作系統(tǒng)提供的接口CreateRectRgnIndirect繪制矩形聚光燈的邊緣區(qū)域,優(yōu)選的,邊緣為10像素大小。若所述聚光燈區(qū)域為圓形使用GDI+接口CreateRoundRectRgn繪制圓形聚光燈的邊緣區(qū)域,實現(xiàn)聚光燈邊緣效果。

若所述聚光燈區(qū)域為矩形,則使用windows操作系統(tǒng)提供的接口CreateRectRgnIndirect,通過同時對矩形的左上頂點、右上頂點、右下頂點和左下頂點的坐標值進行加減操作來移動聚光燈區(qū)域。若所述聚光燈區(qū)域為圓形,則使用windows操作系統(tǒng)提供的接口CreateRoundRectRgn實現(xiàn)移動聚光燈區(qū)域的位置。

若所述聚光燈區(qū)域為矩形,保持矩形中心點不變,使用windows操作系統(tǒng)提供的接口CreateRectRgnIndirect對矩形的左上頂點,右上頂點,右下頂點和左下頂點分別擴大或縮小若干像素,實現(xiàn)矩形聚光燈區(qū)域的放大和縮小,使矩形聚光燈區(qū)域的大小與重點內(nèi)容所在區(qū)域的大小相匹配。若所述聚光燈區(qū)域為圓形,保持圓心不變,使用windows操作系統(tǒng)提供的接口CreateRoundRectRgn對圓形的左頂點,上頂點,右頂點和下頂點分別擴大或縮小若干像素,并將圓形的直徑擴大或縮小兩倍頂點擴大或縮小的像素大小,實現(xiàn)圓形聚光燈區(qū)域的放大和縮小,使圓形聚光燈區(qū)域的大小與重點內(nèi)容所在區(qū)域的大小相匹配。

將遮罩區(qū)域,即所述聚光燈區(qū)域邊緣外的所述窗口區(qū)域的Alpha通道值設(shè)置為200,實現(xiàn)遮罩效果。此時,遮罩區(qū)域為關(guān)燈狀態(tài),遮罩區(qū)域為全黑效果,可進一步突顯重點內(nèi)容。為了方便比對重點內(nèi)容和非重點內(nèi)容,可設(shè)置遮罩區(qū)域為開燈狀態(tài),即將遮罩區(qū)域的Alpha通道值設(shè)置為100,此時遮罩區(qū)域為半透明效果,既能看到非重點內(nèi)容又能有效地突出重點內(nèi)容。

通過數(shù)據(jù)線將計算機與電子白板連接,所述窗口可通過獲取電子白板推送的WM_GESTURE消息識別手勢操作,根據(jù)不同的事件,可對聚光燈實現(xiàn)移動操作、放大操作和縮小操作。

上述實施例的效果圖如圖6所示,老師在上課時可通過此方法突現(xiàn)重點內(nèi)容,并可對重點內(nèi)容進行點擊或者畫筆等操作。采用上述的重點內(nèi)容顯示方法,老師可對其重點內(nèi)容進行更詳細的解答或說明,提高了上課的效率。

綜上所述,本發(fā)明提供的一種顯示重點內(nèi)容的方法及系統(tǒng),通過繪制聚光燈區(qū)域和遮罩區(qū)域?qū)崿F(xiàn)清晰地對大范圍的重點內(nèi)容進行高亮突出顯示,并可有效減少重點內(nèi)容旁的其它內(nèi)容帶來的視覺影響。進一步的,根據(jù)重點內(nèi)容所在區(qū)域大小繪制與之相匹配的平面圖形,可減少用戶操作,更加智能方便。進一步的,通過放大或縮小操作使所述平面圖形與重點內(nèi)容所在區(qū)域大小相適配,用戶可根據(jù)需要實時調(diào)整重點內(nèi)容的顯示范圍,更加靈活。進一步的,通過將所述平面圖形設(shè)置為透明區(qū)域,可清晰地看見所述平面圖形所覆蓋的重點內(nèi)容;通過將所述平面圖形設(shè)置為穿透區(qū)域,鼠標可對所述平面圖形所覆蓋的重點內(nèi)容進行操作,包括點擊操作,選擇操作,畫筆操作等。進一步的,通過繪制平面圖形邊緣,實現(xiàn)聚光燈邊緣效果,使得聚光燈區(qū)域與遮罩區(qū)域之間有一個過渡,可進一步突顯重點內(nèi)容。進一步的,采用開燈效果時,遮罩區(qū)域為半透明效果,可看見非重點內(nèi)容,方便比對重點內(nèi)容和非重點內(nèi)容;采用關(guān)燈效果時,遮罩區(qū)域為全黑效果,可進一步突顯重點內(nèi)容。進一步的,可在觸摸屏上使用本方法顯示重點內(nèi)容,增加了用戶操作的多樣性。

以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等同變換,或直接或間接運用在相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1