簡體   English   中英

在不移動鼠標的情況下接受觸摸?

[英]Accept touch without moving mouse?

我正在為我的平板電腦編寫一個歡樂墊模擬器,既有趣又挑戰。 我可以觸摸在我的表單上繪制的按鈕,並以另一種形式激活按鍵。 問題是許多游戲(我正在測試我的世界)使用鼠標偏移讓玩家環顧世界。 我的問題是,當我觸摸一個按鈕時,鼠標會移動到那里,游戲中的玩家會四處張望。

如何在不移動鼠標的情況下使用 WPF 在 C# 中接受觸摸輸入?

有時用於收集相對鼠標移動的方法是讀取 cursor position,然后將其 position 重置到屏幕中心,從而為您提供相對力矩。 可以修改此方法以滿足您的需要。

I found this on how to import function to change the cursor position: http://social.msdn.microsoft.com/forums/en-US/wpf/thread/6be8299a-9616-43f4-a72f-799da1193889/

本質上,您所做的是每當按下按鈕時,您調用方法將 cursor position 重置到目標 window 的中心,這應該發生得足夠快,不會注意到目標應用程序。

我不認為你可以做你想做的事。 鼠標和觸摸輸入由操作系統綁定在一起,您無法將它們從應用程序中分離出來。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM