1、滑鼠
可以通過Mouse相關的事件參數MouseButtonEventArgs中的資料,e.StylusDecice==null表示沒有觸摸裝置,是以裝置為滑鼠
2、觸筆 or 觸摸
根據StylusDown事件參數StylusDownEventArgs,
e.StylusDevice.TabletDevice.Type == TabletDeviceType.Stylus,True表示觸摸裝置為觸筆,False則為觸摸。
注:網上有部落格說通過DeviceId來判斷是否觸筆。。。這是不對的
e.StylusDevice.Id,觸筆的DeviceId在一台電腦上一般是固定的,換台電腦id是會變化的;觸摸的DeviceId則是動态配置設定變動的。
通過上面裝置類型的判斷,就可以封裝一套裝置點選事件,DeviceDown、DeviceUp、DeviceMove。
事件參數中添加裝置類型DeviceType(滑鼠、觸筆、觸摸),然後具體業務中可以通過裝置類型區分相關的互動操作。
關鍵字:滑鼠、觸筆、觸摸
作者:唐宋元明清2188
出處:http://www.cnblogs.com/kybs0/
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須在文章頁面給出原文連接配接,否則保留追究法律責任的權利。