我正在使用VC++/Win32/MFC
的舊項目。最近,它成爲一個要求,應用程序在平板電腦工作,這引發了一系列新問題。 我已經能夠在這些問題上工作,並且在這些問題的周圍,但我剩下一個,其中我可以使用一些專家的建議。手寫筆在平板電腦上「擡起」會發生什麼?
我有一個特殊的錯誤,是由觸筆的活動表面的「升力」引起的。基本上,鼠標光標會消失,然後在您將其「按」回屏幕時再次出現。
它是有道理的,這是不適用於應用程序。你不能電梯光標在臺式電腦上。所以我在尋找的是一個很好的概述當電梯發生時會發生什麼(根據Windows消息等)。這是否意味着只關注更改和鼠標懸停事件?我的錯誤似乎也涉及光標變化(儘管可能不與電梯有關)。當然,意外的「提升」正在打破應用程序工具處理的狀態。
所以有形的問題是:
- 當手寫筆 「升降機」 時,會發生什麼?新聞界?
- 什麼API調用可以用來檢測這個?它只是轉換成標誌/值設置的標準消息?
- 當你的開發電腦是桌面電腦時,測試/模擬這個最好的方法是什麼?我只是在這裏瞎瞎嗎? (我只能定期訪問平板電腦)
- 什麼代表正確的行爲或平板手寫筆識別的最佳做法?
感謝您的參與, EE
我不幸的是不得不迎合這裏最低的共同點。 90%的用戶將使用XP(或更早版本),因此檢測和功能必須主要來自Windows API,而不會干擾桌面用戶(只有一小部分會使用平板電腦來運行應用程序)。 – el2iot2 2008-09-17 07:03:30