我似乎很难通过Google找到我的问题的答案。我只想知道在Windows 8中的常规桌面应用程序是否也可以利用Metro风格应用程序中使用的触摸交互?我可以开发触控桌面应用程序吗? (即不是Metro风格)
回答
是;这样想;触摸功能实际上是一个硬件功能,并且该硬件必须为目标OS提供驱动程序。然后可以编写代码与这些驱动程序进行交互。
例如,如果我记得正确,DevExpress控件从2011年起就已启用触控功能。
https://www.devexpress.com/subscriptions/dxperience/dxv2/?page=3
也;发现了这个,认为它可能是有用的OP:
同上 - 我有一些老式的恐龙WinForms在平板电脑上运行很久以前。无需更改代码,就像鼠标一样工作。正如Magus所说,笔支持是关键。我认为早期的努力叫Win XP平板电脑版。我的WinForms在使用触摸功能的Win 8 Surface Pro桌面上工作正常。 – rheitzman
@rheitzman是的,我知道它可以做到这一点。但是我忘记了硬件支持方面......真的想知道我是否可以在常规的触摸屏显示器上实现一些触摸功能(例如,滑动等,而不仅仅是点击),但我不认为触摸屏的类型我们使用的显示器通常具有“触摸”启用的硬件......他们只是模仿鼠标点击。但我必须确定。 – BVernon
- 1. php5:我们可以开发桌面应用程序吗
- 2. 我可以使用Metro风格应用程序中的System.Speech吗?
- 3. 为App Store(iOS)开发metro风格(现代UI)应用程序可以吗?
- 4. WebView控件Metro风格应用程序
- 5. 使用Metro风格的应用程序启动桌面应用程序
- 6. 从桌面应用程序启动Metro风格的应用程序
- 7. 我可以使用Windows 10开发Windows 7桌面应用程序吗?
- 8. 我可以使用Java为LinkedIn开发桌面应用程序吗?
- 9. Windows 8 metro风格应用程序开发中不存在System.Diagnostics.PerformanceCounter吗?
- 10. Metro风格应用程序VS桌面模式应用程式VS的Silverlight
- 11. 我可以在Windows 7中执行Windows 8 Metro风格的应用程序吗?
- 12. 我可以从Titanium开发者桌面应用程序连接到postgresql吗?
- 13. Metro风格(WinRT)界面适合企业应用程序吗?
- 14. Windows 8开发中的Metro风格应用程序的DataBase?
- 15. 开发Winform/Wpf/Metro风格应用程序的MVC/MVP框架
- 16. 我们是否可以使用Devextreme开发Windows桌面应用程序
- 17. 我可以使用Visual Studio 2012开发Windows 8 Metro应用程序吗?
- 18. openFrameworks是开发桌面GUI应用程序的好选择吗?
- 19. 我们可以使用javafx而不是swing来开发桌面应用程序吗?
- 20. 我可以用ruby创建桌面应用程序吗?
- 21. VC++ Metro风格应用程序Windows
- 22. Metro风格的Silverlight应用程序
- 23. 在Metro风格的应用程序
- 24. Linux桌面应用程序开发
- 25. 是否可以开发远程桌面服务器应用程序?
- 26. 我可以发布不同风格的应用吗?
- 27. 侧载Metro应用程序需要开发者许可证吗?
- 28. 我可以使用Dojo Toolkit的对于桌面应用程序开发
- 29. Windows 8从桌面应用程序启动“metro”应用程序?
- 30. 我可以从JavaScript中调用基于Metro风格的应用程序中可用的Win32子集吗?
不知道有关的WinForms(虽然我认为如此),但对WPF,肯定有触摸和笔事件。你可能必须弄清楚如何处理手势。 – Magus