欧美群妇大交群的观看方式_久久机这里只有精品_国产suv精品一区_美国一区二区_欧洲乱码伦视频免费_日韩精品一级二级_另类综合日韩欧美亚洲_黑人巨大精品欧美黑白配亚洲

C# & WinForm開發(fā)觸控應(yīng)用程式

作者: 51Touch     時(shí)間:2009-12-04     源于:runpc    總點(diǎn)擊:
【導(dǎo)讀】:多點(diǎn)觸控(Multi Touch)是微軟新一代作業(yè)系統(tǒng)Windows 7較受關(guān)注的特點(diǎn)之一,本文將使用Visual C# 2008建立一個(gè)Windows Form應(yīng)用程式,并說明如何取得觸控動(dòng)作相關(guān)資訊。

    北京時(shí)間12月04日消息,中國觸摸屏網(wǎng)訊, 多點(diǎn)觸控(Multi Touch)是微軟新一代作業(yè)系統(tǒng)Windows 7較受關(guān)注的特點(diǎn)之一,本文將使用Visual C# 2008建立一個(gè)Windows Form應(yīng)用程式,并說明如何取得觸控動(dòng)作相關(guān)資訊。

    本文來自:http://m.l2l9tgy.cn/touchscreen/news/front/200912/04-4057.html

    在Windows 7的Home Premium、Professional、Enterprise和Ultimate版本中,只要搭配支援多點(diǎn)觸控的硬體即可使用多點(diǎn)觸控功能。而應(yīng)用程式方面,對(duì)觸控的支援則可分為三個(gè)等級(jí):Good、Better和Best(請(qǐng)參考表1)。

    Good等級(jí)表示不需要修改程式碼可直接支援?dāng)?shù)個(gè)基本的手勢(shì);Better等級(jí)要能針對(duì)各種不同的手勢(shì)做出合理自然的互動(dòng);Best等級(jí)則是使用更進(jìn)階的功能處理更詳細(xì)的資訊,自訂各種觸控操作經(jīng)驗(yàn)。

    Windows 7支援的手勢(shì)有9種(參考表2),我們可以看到除了Rotate和Two-Finger Tap之外,其馀手勢(shì)都可以對(duì)應(yīng)到傳統(tǒng)的滑鼠或鍵盤的操作,也就是說應(yīng)用程式不需大幅修改既有的程式,即可支援Windows 7大部分的手勢(shì),然而你也可以在程式中重新定義這些手勢(shì)所對(duì)應(yīng)的動(dòng)作。 

    如何取得設(shè)備資訊?

    在開始處理觸控動(dòng)作前,你可以呼叫GetSystemMetrics并傳入SM_DIGITIZER來得知目前電腦的觸控支援能力(參考程式1),根據(jù)GetSystemMetrics的傳回值,即可得知相關(guān)資訊(參考表3)。若你沒有適當(dāng)?shù)挠|控硬體,可以使用Multi-Touch Vista這個(gè)軟體搭配2隻滑鼠模擬2點(diǎn)輸入。

    如何取得觸控訊息?
 
    為了支援觸控動(dòng)作,Windows 7定義了2個(gè)新的視窗訊息:WM_GESTURE與WM_TOUCH。Windows 7中的視窗預(yù)設(shè)只會(huì)收到WM_GESTURE訊息,若呼叫了RegisterTouchWindow之后則會(huì)變成只會(huì)收到WM_TOUCH訊息,然而本文將專注于探討WM_GESTURE訊息。

    由于目前的WinForm尚未將這2個(gè)訊息轉(zhuǎn)換為控制項(xiàng)的事件,所以為了處理這2個(gè)訊息,最直接的方式就是覆寫控制項(xiàng)的WndProc方法。在本文的范例中,我們覆寫Form的WndProc方法,如此便能處理表單上的觸控動(dòng)作(參考程式2)。

    若你要讓其他控制項(xiàng)支援觸控動(dòng)作,則必須另外繼承該控制項(xiàng),并覆寫其WndProc方法,或是在表單的WndProc方法中實(shí)作判斷觸控目的控制項(xiàng)的邏輯。

    在收到一個(gè)手勢(shì)的第一個(gè)WM_GESTURE訊息前,程式會(huì)先收到一個(gè)WM_GESTURENOTIFY訊息,你可以在此時(shí)呼叫SetGestureConfig并帶入GESTURECONFIG結(jié)構(gòu),設(shè)定目前要接受或忽略哪些手勢(shì)。

    也可以在視窗一載入時(shí)就先設(shè)定好(參考程式3)。視窗預(yù)設(shè)不會(huì)收到關(guān)于Rotate手勢(shì)的訊息,若想收到所有手勢(shì)的訊息則必須呼叫 SetGestureConfig 做設(shè)定,詳細(xì)的設(shè)定項(xiàng)目請(qǐng)參考:http://msdn.microsoft.com/library/dd353241.aspx。

    如何解讀觸控資訊?

    在手勢(shì)作用的過程中成是會(huì)收到多個(gè)WM_GESTURE訊息,其所帶的參數(shù)可用來取得GESTUREINFO結(jié)構(gòu)(參考程式4),其中比較重要的部分是dwFlags、dwID、ptsLocation以及ullArguments。dwID可用來分辨是哪種手勢(shì)(參考表4),dwFlags表示手勢(shì)的狀態(tài)(開始、慣性動(dòng)作、停止),ptsLocation及ullArguments則根據(jù)不同的手勢(shì)有不同的意義,詳細(xì)資訊請(qǐng)參考:http://msdn.microsoft.com/library/dd353242.aspx。

    在此我們只看到5種Gesture ID,但前文卻提到了9種手勢(shì),這是因?yàn)镕licks (筆觸,根據(jù)滑動(dòng)方向提供一組功能)是對(duì)應(yīng)到Pan手勢(shì)或鍵盤動(dòng)作,而其他3種手勢(shì)只會(huì)引發(fā)單純的滑鼠事件。在滑鼠事件處理常式中,利用GetMessageExtraInfo可得知事件是由滑鼠還是觸控所產(chǎn)生,進(jìn)而做不同的處理(參考程式5)。

    本文中的范例會(huì)于收到WM_GESTURE訊息時(shí),在DecodeGesture方法中利用GetGestureInfo來取得與手勢(shì)相關(guān)的GESTUREINFO結(jié)構(gòu),并根據(jù)不同的手勢(shì)做對(duì)應(yīng)的動(dòng)作(參考程式6)。需注意的是,處理完之后必須呼叫CloseGestureInfoHandle關(guān)閉GESTUREINFO的handle,否則會(huì)造成記憶體遺漏。

 

 

    處理Pan手勢(shì)的小技巧

    在處理Pan手勢(shì)時(shí),為了避免Windows將手勢(shì)誤判為Flicks,造成不良的使用經(jīng)驗(yàn),最好暫時(shí)關(guān)閉Flicks的功能。此動(dòng)作可以在控制項(xiàng)載入時(shí)就呼叫SetProp進(jìn)行設(shè)定(參考程式7),或是在WndProc中收到WM_TABLET_QUERYSYSTEMGESTURESTATUS訊息時(shí)設(shè)定m.Result為TABLET_DISABLE_FLICKS(參考程式8)。其他可設(shè)定的項(xiàng)目請(qǐng)參考http://msdn.microsoft.com/en-us/library/bb969148.aspx。

    結(jié)語

    了解以上處理WM_GESTURE訊息的方式之后,即可試著閱讀并修改Windows 7 SDK中的MTGestures范例程式。該范例會(huì)在表單上繪製一個(gè)長(zhǎng)方形,并依據(jù)不同的手勢(shì)對(duì)表單上的長(zhǎng)方形做出不同的動(dòng)作。


    觸摸屏與OLED網(wǎng)推出微信公共平臺(tái),每日一條微信新聞,涵蓋觸摸屏材料、觸摸屏設(shè)備、觸控面板行業(yè)主要資訊,第一時(shí)間了解觸摸屏行業(yè)發(fā)展動(dòng)態(tài)。關(guān)注辦法:微信公眾號(hào)“i51touch” 或微信中掃描下面二維碼關(guān)注,或這里查看詳細(xì)步驟
相關(guān)閱讀:3D打印    模具產(chǎn)業(yè)    微鑄鍛技術(shù)    石墨烯    OLED面板    夏普    iPhone 8    半導(dǎo)體    蘋果    
關(guān)于我們 | 廣告服務(wù) | 聯(lián)系我們 | 版權(quán)聲明 | 隱私政策 | 網(wǎng)站地圖 | 友情鏈接 | 歡迎投稿 | 加入收藏 | 意見反饋 | 經(jīng)銷商加入
網(wǎng)站廣告、經(jīng)銷商加盟、觸摸屏軟件銷售: 028-85108892 13183843395 028-66219290 聯(lián)系人: 張小姐 產(chǎn)品購買聯(lián)系方式如下:
地址:成都市高升橋東路2號(hào)高盛中心1109室 電話: 028-85108892 13183843395 028-66219290
版權(quán)所有 Copyright(C) 2003-2015 All rights reserved 中國觸摸屏網(wǎng) 電子郵件: 51touch@126.com touch8@gmail.com
業(yè)務(wù)合作QQ:觸摸屏技術(shù),觸摸屏報(bào)價(jià),觸摸屏軟件咨詢 43361182 觸摸屏軟件制作與技術(shù)支持:觸摸屏軟件,觸摸查詢系統(tǒng),觸摸查詢軟件 893008608 媒體合作QQ: 893008608

2000人超級(jí)QQ觸摸屏群:59897879 171220106


分享到
国产精品美日韩| 久久亚洲精品人成综合网| 日韩在线看片| 亚洲一区在线观看免费| 黄色av免费在线| 久操国产精品| 久久青草欧美一区二区三区| 91精选福利| 欧州一区二区| 亚洲在线视频网站| 9765激情中文在线| 国产精品91一区二区| 免费看成人a| 日韩在线黄色| 色狠狠综合天天综合综合| 免费毛片在线| 日韩电影一区二区三区| 97秋霞电影网| 国产三级精品视频| av中文在线资源库| 国产剧情一区在线| 制服丝袜中文字幕在线观看| 中文字幕人成人乱码| 欧美美女一区二区在线观看| 国产精品三级| 日本五十路在线| 精品久久国产一区| 99精品欧美一区| 国产主播福利| 教室别恋欧美无删减版| 亚洲欧美区自拍先锋| 国产高清在线a视频大全| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲精品日韩久久久| 亚洲成av人片乱码色午夜| 亚洲第一精品夜夜躁人人躁| 好吊妞国产欧美日韩免费观看网站 | 欧美日韩久久久一区| 久久66热偷产精品| 亚洲欧美激情在线| 亚洲国产毛片aaaaa无费看| 在线视频超级| 久久久国际精品| 九色porny丨首页入口在线| 国产乱子轮精品视频| 日韩精品分区| 亚洲高清资源在线观看| 日韩高清中文字幕| 久久国产电影| 日韩一级片网站| 免费视频一区| 手机在线免费av| 亚洲精品在线一区二区| 91精品二区| 飘雪影视在线观看免费观看| 成年人国产精品| 成人黄色在线| 337p日本欧洲亚洲大胆精品 | 日韩大片在线观看视频| 裸体一区二区三区| 亚洲黄色网址| 欧美精品九九99久久| 中国女人久久久| 视频一区二区三区在线看免费看 | 国产做a爰片久久毛片| 草草在线观看| 日韩一区二区电影网| 久久se这里有精品| 超碰在线资源| 亚洲午夜激情网页| 老牛国内精品亚洲成av人片| 波多野结衣在线| 国产美女精品写真福利视频| 成人深夜在线观看| 国产精品毛片久久久| 日本午夜免费福利视频| 国产精品久久久久永久免费观看| 日韩电影免费网址| 日本视频在线免费观看| 欧美三级午夜理伦三级中视频| 日韩精品午夜| 日韩经典av| 欧美日韩国产首页| 视频一区二区国产| www.久久草.com| 日韩精品一级中文字幕精品视频免费观看 | 精品视频久久久| aaa国产一区| 国产色婷婷在线| 国产亚洲精品aa午夜观看| 性欧美69xoxoxoxo| 精精国产xxxx视频在线野外| 日韩精品在线播放| 一区二区高清在线| 国产乱妇无码大片在线观看| 精品视频网站| 电影一区二区| 日本不卡视频一区二区| 欧美一区二区三区免费视频| 久久久精品免费网站| 久久福利毛片| 精品欧美久久| 九九热这里有精品| 怡红院av在线| 久久精品蜜桃| 日本福利片免费看| 欧美一区二区三区在线视频| 欧美激情一区二区三区四区| 国产精品一区亚洲| 米奇777超碰欧美日韩亚洲| av资源网在线观看| 亚洲欧美日韩高清| 欧美精品日韩精品| 亚洲欧美怡红院| 国产99久久久国产精品免费看| 激情一区二区| 欧美wwwwww| 欧美精品三级在线| 超碰在线最新| 不卡在线视频中文字幕| 国产精品视频首页| 女生影院久久| 色老头视频在线观看| 日韩av网址在线观看| 欧美区视频在线观看| 国产欧美精品一区二区三区四区| 免费不卡在线观看| 久久精品欧洲| 久久精品国产精品亚洲精品| 国产色综合网| 视频一区二区欧美| 一本久久综合| 亚洲女同中文字幕| 日韩啪啪网站| 你懂的一区二区三区| 欧美激情电影| 国产酒店精品激情| av在线不卡电影| www.久久精品| 国产亚洲欧洲一区高清在线观看| 狠狠久久亚洲欧美| 日韩精品国产精品| 亚洲片区在线| 午夜亚洲性色视频| 日本视频中文字幕一区二区三区| 日韩在线观看| 国内亚洲精品| 黑人一区二区三区四区五区| 日韩视频二区| 亚洲在线视频| 国产成人免费视频| 国产欧美日韩麻豆91| 久久亚洲二区三区| 亚洲精品免费在线| 伊人夜夜躁av伊人久久| 婷婷国产v国产偷v亚洲高清| 曰韩精品一区二区| 色哟哟在线观看一区二区三区| 欧美日韩一区 二区 三区 久久精品| 日韩欧美成人一区| 亚洲精品视频免费在线观看| 久草热久草在线频| www.在线视频| av成人资源| 久久亚洲精品中文字幕蜜潮电影| 韩国久久久久| 韩国三级在线一区| 一区二区三区中文字幕| 亚洲一区二区三区在线| 亚洲精品在线网站| 欧美一区二区视频| 成人在线免费电影网站| 婷婷国产精品| 日韩av中文在线观看| 日本一区二区三区久久久久久久久不| 香蕉加勒比综合久久| 亚洲毛片一区二区| 国产视频网站在线| 婷婷激情成人| 国内精品美女在线观看| av福利精品导航| 夜夜嗨av一区二区三区中文字幕 | 精品一区免费av| 亚洲永久免费av| 欧美精品v国产精品v日韩精品 | 中韩乱幕日产无线码一区| 国产精品精品| 国产91精品精华液一区二区三区 | 日韩精品一区二区久久| 麻豆成人免费电影| 天天影视网天天综合色在线播放| 精品国产一区久久| 97电影在线观看| av伊人久久| 久久青草伊人| av免费在线观| 欧美人成在线观看ccc36| 久久99国产精品久久99果冻传媒| 岛国av一区二区三区| 国产美女在线观看|