欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

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

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

下面參照附圖結(jié)合實施例對本發(fā)明作進(jìn)一步的描述。圖1是本發(fā)明軟件執(zhí)行流程圖。
具體實施方式一種在Windows操作系統(tǒng)中實現(xiàn)虛擬頁面的方法,圖1是軟件執(zhí)行流程圖。具 體包括如下步驟采用MFC進(jìn)行開發(fā),先創(chuàng)建項目工程,在項目工程中,創(chuàng)立對話框類;在代碼中初始化窗體函數(shù)中,OnInitDialogO函數(shù)中,通過GetSafeHwnd0函數(shù)
獲取當(dāng)前窗體句柄;使用SetWindowLongO函數(shù),來產(chǎn)生透明,半透明,不透明窗體,實現(xiàn)窗體顯
示自定義;通過SetWindowLongO與SetWindowPos 0來設(shè)置窗體位置,去除窗體標(biāo)題與邊
框,達(dá)到透明與下一層界面無縫疊加目的;通過SetWindowPos O來設(shè)置虛擬頁面置為桌面最頂層頁面;虛擬頁面創(chuàng)建后,需要接收windows系統(tǒng)傳過來的消息,建立消息處理機(jī)制, 以下為消息類型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 ()通過以上消息類型,建立起對應(yīng)消息處理函數(shù)。當(dāng)需要在虛擬頁面上進(jìn)行鼠標(biāo)繪制線條時,服務(wù)程序通過PostMessageO函數(shù)會 發(fā)出帶有鼠標(biāo)坐標(biāo)信息的消息給虛擬頁面窗體,虛擬頁面接收到鼠標(biāo)位置信息,并轉(zhuǎn)換 成窗體位置信息;服務(wù)程序PostMessage()再發(fā)出命令消息給虛擬頁面,虛擬頁面接收到命令后, 開始執(zhí)行命令,進(jìn)行動作。所述命令包括畫筆、顯示文字、移動鼠標(biāo)等等。本發(fā)明實現(xiàn)多個鼠標(biāo)同時操作的功能,打破了 windows操作系統(tǒng)只有單個鼠標(biāo) 操作的技術(shù)局限。
權(quán)利要求
1.一種在Windows操作系統(tǒng)中實現(xiàn)虛擬頁面的方法,其特征在于包括如下步驟采用MFC進(jìn)行開發(fā),先創(chuàng)建項目工程,在項目工程中,創(chuàng)立對話框類;在代碼中初始化窗體函數(shù)中,OnInitDialogO函數(shù)中,通過GetSafeHwndO函數(shù)獲取 當(dāng)前窗體句柄;使用SetWindowLongO函數(shù),來產(chǎn)生透明,半透明,不透明窗體,實現(xiàn)窗體顯示自 定義;通過SetWindowLong ()與SetWindowPos O來設(shè)置窗體位置,去除窗體標(biāo)題與邊框;通過SetWindowPos O來設(shè)置虛擬頁面置為桌面最頂層頁面;虛擬頁面創(chuàng)建后,需要接收windows系統(tǒng)傳過來的消息,建立消息處理機(jī)制,通過 消息類型,建立起對應(yīng)消息處理函數(shù);當(dāng)需要在虛擬頁面上進(jìn)行鼠標(biāo)繪制線條時,服務(wù)程序通過PostMessage()函數(shù)會發(fā)出 帶有鼠標(biāo)坐標(biāo)信息的消息給虛擬頁面窗體,虛擬頁面接收到鼠標(biāo)位置信息,并轉(zhuǎn)換成窗 體位置信息;服務(wù)程序PostMessage()再發(fā)出命令消息給虛擬頁面,虛擬頁面接收到命令后,開始 執(zhí)行命令,進(jìn)行動作。
2.如權(quán)利要求1所述的一種在Windows操作系統(tǒng)中實現(xiàn)虛擬頁面的方法,其特征在 于所述命令包括畫筆、顯示文字、移動鼠標(biāo)。
全文摘要
一種在Windows操作系統(tǒng)中實現(xiàn)虛擬頁面的方法,包括采用MFC進(jìn)行開發(fā),在創(chuàng)建項目工程中,創(chuàng)立對話框類;在代碼中初始化窗體函數(shù),通過GetSafeHwnd()函數(shù)獲取當(dāng)前窗體句柄;使用SetWindowLong()函數(shù),來產(chǎn)生透明,半透明,不透明窗體,實現(xiàn)窗體顯示自定義;通過SetWindowLong()與SetWindowPos()來設(shè)置窗體位置;通過SetWindowPos()來設(shè)置虛擬頁面置為桌面最頂層頁面;虛擬頁面創(chuàng)建后,通過消息類型,建立起對應(yīng)消息處理函數(shù)。本發(fā)明可以實現(xiàn)多個鼠標(biāo)同時操作的功能,打破了windows操作系統(tǒng)只有單個鼠標(biāo)操作的技術(shù)局限。
文檔編號G06F9/44GK102012820SQ201010576470
公開日2011年4月13日 申請日期2010年12月7日 優(yōu)先權(quán)日2010年12月7日
發(fā)明者丁萬年, 李燕, 洪文杰, 郭宗文, 陳日良 申請人:福州銳達(dá)數(shù)碼科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
扶余县| 陈巴尔虎旗| 衡阳县| 肥城市| 鹤壁市| 田林县| 陵水| 仙居县| 肇庆市| 沿河| 石屏县| 塔城市| 商南县| 清水县| 汕头市| 大新县| 盱眙县| 濮阳市| 托克逊县| 阿巴嘎旗| 罗甸县| 白城市| 瑞安市| 方城县| 长丰县| 玉山县| 临武县| 右玉县| 新河县| 宝清县| 农安县| 泽库县| 舒城县| 牙克石市| 荣昌县| 诸城市| 平顶山市| 天柱县| 林周县| 云浮市| 夏邑县|