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

一種在Windows操作系統(tǒng)中實現(xiàn)虛擬頁面的方法

文檔序號:6337893閱讀:516來源:國知局
專利名稱:一種在Windows操作系統(tǒng)中實現(xiàn)虛擬頁面的方法
一種在Windows操作系統(tǒng)中實現(xiàn)虛擬頁面的方法
技術領域
本發(fā)明屬于計算機軟件領域,具體是指一種在Windows操作系統(tǒng)中實現(xiàn)虛擬頁 面的方法。
背景技術
隨著人機互動技術的發(fā)展,蘋果MAC操作系統(tǒng)已經(jīng)可以支持多點輸入,也就是 多個鼠標能夠同時操作的功能,這項功能主要應用于各種觸摸屏,在觸摸屏時代,用多 個手指在觸摸屏上進行操作的時代已經(jīng)來臨了。Windows操作系統(tǒng)是多任務單焦點操作系統(tǒng),在Windows操作系統(tǒng)中,鼠標事 件只能對當前置頂窗體進行操作,而不能透過當前窗體,操作下一層窗體,做到多任務 多焦點操作。近年來電子白板技術在教學方面得到迅猛發(fā)展。而在教學過程中,經(jīng)常會出現(xiàn) 老師需要多名學生同時書寫的現(xiàn)象。這就需要在Windows操作系統(tǒng)下實現(xiàn)多任務多焦點 操作。windows操作系統(tǒng)是目前世界上應用最為普遍的操作系統(tǒng),在windows系統(tǒng)下單 鼠標操作已經(jīng)具有很大應用局限性,因此,在windows系統(tǒng)下開發(fā)虛擬頁面技術,即多 任務多焦點操作技術已迫在眉睫。

發(fā)明內(nèi)容本發(fā)明所要解決的技術問題在于提供一種在Windows操作系統(tǒng)中實現(xiàn)虛擬頁面 的方法,可以實現(xiàn)多個鼠標功能,解決了電子白板中多人同時書寫的技術難題。本發(fā)明采用以下技術方案解決上述技術問題一種在Windows操作系統(tǒng)中實現(xiàn)虛擬頁面的方法,包括如下步驟采用MFC進行開發(fā),先創(chuàng)建項目工程,在項目工程中,創(chuàng)立對話框類;在代碼中初始化窗體函數(shù)中,OnInitDialogO函數(shù)中,通過GetSafeHwnd0函數(shù) 獲取當前窗體句柄;使用SetWindowLongO函數(shù),來產(chǎn)生透明,半透明,不透明窗體,實現(xiàn)窗體顯
示自定義; 通過SetWindowLong ()與SetWindowPos O來設置窗體位置,去除窗體標題與邊 框;通過SetWindowPos O來設置虛擬頁面置為桌面最頂層頁面;虛擬頁面創(chuàng)建后,需要接收windows系統(tǒng)傳過來的消息,建立消息處理機制, 通過消息類型,建立起對應消息處理函數(shù);當需要在虛擬頁面上進行鼠標繪制線條時,服務程序通過PostMessage()函數(shù)會 發(fā)出帶有鼠標坐標信息的消息給虛擬頁面窗體,虛擬頁面接收到鼠標位置信息,并轉換 成窗體位置信息;服務程序PostMessage()再發(fā)出命令消息給虛擬頁面,虛擬頁面接收到命令后,開始執(zhí)行命令,進行動作。所述命令包括畫筆、顯示文字、移動鼠標。本發(fā)明的優(yōu)點在于實現(xiàn)多個鼠標同時操作的功能,打破了 windows操作系統(tǒng) 只有單個鼠標操作的技術局限。

下面參照附圖結合實施例對本發(fā)明作進一步的描述。圖1是本發(fā)明軟件執(zhí)行流程圖。
具體實施方式一種在Windows操作系統(tǒng)中實現(xiàn)虛擬頁面的方法,圖1是軟件執(zhí)行流程圖。具 體包括如下步驟采用MFC進行開發(fā),先創(chuàng)建項目工程,在項目工程中,創(chuàng)立對話框類;在代碼中初始化窗體函數(shù)中,OnInitDialogO函數(shù)中,通過GetSafeHwnd0函數(shù)
獲取當前窗體句柄;使用SetWindowLongO函數(shù),來產(chǎn)生透明,半透明,不透明窗體,實現(xiàn)窗體顯
示自定義;通過SetWindowLongO與SetWindowPos 0來設置窗體位置,去除窗體標題與邊
框,達到透明與下一層界面無縫疊加目的;通過SetWindowPos O來設置虛擬頁面置為桌面最頂層頁面;虛擬頁面創(chuàng)建后,需要接收windows系統(tǒng)傳過來的消息,建立消息處理機制, 以下為消息類型BEGIN—MESSAGE—MAP (CCeshiO lDlg,CDialog)ONWMQUERYDRAGICON OONWMLBUTTONDBLCLK ()ONWMLBUTTONDOWN O
ONWMLBUTTONUP 0ON—WM—MOUSEMO VE ()ON—COMMAND (ID—CLOSE,OnClose)ON—COMMAND (ID—Attribute, OnAttribute)ON—WM—CONTEXTMENUOON—WM—CTLCOLOROON WM PAINT 0ON COMMAND (IDM BLACK, OnBlack)ON COMMAND (IDM BLUE, OnBlue)ON COMMAND (IDM CIRCLE, OnCircle)ON—COMMAND (IDM—DEFAULT, OnDefault)ON—COMMAND (IDM—EXIT, OnExit)ON COMMAND (IDM FPSTAR, OnFpstar)
ON COMMAND (IDM GRAY, OnGray)ON COMMAND (IDM LOZENGE, OnLozenge)ON COMMAND (IDM PENTAGON, OnPentagon)ON COMMAND (IDM PIC, OnPic)ON COMMAND (IDM RECT, OnRect)ON—COMMAND (IDM—TEN, OnTen)ON COMMAND (IDM—THIRTY, OnThirty)ON—COMMAND (IDM—TRIANGLE,OnTriangle)ON COMMAND (IDM—TWENTY, OnTwenty)ON—COMMAND (IDM—UNTRANS,OnUntrans)ON—WM—TIMER ()ON—WM—ERASEBKGND OON—WM—CREATE ()ON—WM—INITMENU0ON COMMAND (IDM USERDEFCOLOR, OnUserdefcolor)ON—COMMAND (ID—USERDEFTRANS, OnUserdeftrans)END—MESSAGE—MAP ()通過以上消息類型,建立起對應消息處理函數(shù)。當需要在虛擬頁面上進行鼠標繪制線條時,服務程序通過PostMessageO函數(shù)會 發(fā)出帶有鼠標坐標信息的消息給虛擬頁面窗體,虛擬頁面接收到鼠標位置信息,并轉換 成窗體位置信息;服務程序PostMessage()再發(fā)出命令消息給虛擬頁面,虛擬頁面接收到命令后, 開始執(zhí)行命令,進行動作。所述命令包括畫筆、顯示文字、移動鼠標等等。本發(fā)明實現(xiàn)多個鼠標同時操作的功能,打破了 windows操作系統(tǒng)只有單個鼠標 操作的技術局限。
權利要求
1.一種在Windows操作系統(tǒng)中實現(xiàn)虛擬頁面的方法,其特征在于包括如下步驟采用MFC進行開發(fā),先創(chuàng)建項目工程,在項目工程中,創(chuàng)立對話框類;在代碼中初始化窗體函數(shù)中,OnInitDialogO函數(shù)中,通過GetSafeHwndO函數(shù)獲取 當前窗體句柄;使用SetWindowLongO函數(shù),來產(chǎn)生透明,半透明,不透明窗體,實現(xiàn)窗體顯示自 定義;通過SetWindowLong ()與SetWindowPos O來設置窗體位置,去除窗體標題與邊框;通過SetWindowPos O來設置虛擬頁面置為桌面最頂層頁面;虛擬頁面創(chuàng)建后,需要接收windows系統(tǒng)傳過來的消息,建立消息處理機制,通過 消息類型,建立起對應消息處理函數(shù);當需要在虛擬頁面上進行鼠標繪制線條時,服務程序通過PostMessage()函數(shù)會發(fā)出 帶有鼠標坐標信息的消息給虛擬頁面窗體,虛擬頁面接收到鼠標位置信息,并轉換成窗 體位置信息;服務程序PostMessage()再發(fā)出命令消息給虛擬頁面,虛擬頁面接收到命令后,開始 執(zhí)行命令,進行動作。
2.如權利要求1所述的一種在Windows操作系統(tǒng)中實現(xiàn)虛擬頁面的方法,其特征在 于所述命令包括畫筆、顯示文字、移動鼠標。
全文摘要
一種在Windows操作系統(tǒng)中實現(xiàn)虛擬頁面的方法,包括采用MFC進行開發(fā),在創(chuàng)建項目工程中,創(chuàng)立對話框類;在代碼中初始化窗體函數(shù),通過GetSafeHwnd()函數(shù)獲取當前窗體句柄;使用SetWindowLong()函數(shù),來產(chǎn)生透明,半透明,不透明窗體,實現(xiàn)窗體顯示自定義;通過SetWindowLong()與SetWindowPos()來設置窗體位置;通過SetWindowPos()來設置虛擬頁面置為桌面最頂層頁面;虛擬頁面創(chuàng)建后,通過消息類型,建立起對應消息處理函數(shù)。本發(fā)明可以實現(xiàn)多個鼠標同時操作的功能,打破了windows操作系統(tǒng)只有單個鼠標操作的技術局限。
文檔編號G06F9/44GK102012820SQ201010576470
公開日2011年4月13日 申請日期2010年12月7日 優(yōu)先權日2010年12月7日
發(fā)明者丁萬年, 李燕, 洪文杰, 郭宗文, 陳日良 申請人:福州銳達數(shù)碼科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1