Search code examples
c#wpfwindows-8multi-touch

Windows 8 Desktop multitouch API


I'm developing a c# touch application for windows 8, desktop mode, and i'm unable to find the best approach to do it. My question is: Should I use the existent Windows 7 Touch API c# or there is a new multitouch c# API that can be used to develop windows 8 desktops apps?

I know that windows 8 have legacy support for the win7 touch api, just need some insight and feedback if still is the best and only way to do it.

Does anyone had a previous experience with this problem?

Edited: I found this article: http://software.intel.com/en-us/articles/touch-gestures , basically the UIElement exposes methods that enable touch manipulation. Maybe this is the way to go. Any thoughts?

Thank you.


Solution

  • Windows 8 API has a new API based on WM_POINTER message see http://msdn.microsoft.com/en-us/library/hh454916(v=vs.85).aspx

    Windows 7 API has some drawbacks, see http://the-witness.net/news/2012/10/wm_touch-is-totally-bananas/