WindowsInput Posted October 5, 2016 Share Posted October 5, 2016 Hello, I'm an engineer working with Microsoft on the precision touchpad team. Precision touchpad is the class driver for touchpads that ships with Surface devices as well as a large number of Windows Ultrabooks. As of the next version of Windows, paint.net will need to support horizontal mouse wheel in order to receive horizontal two finger panning. Windows 8.1 and 10 versions until now have utilized an application compatibility layer to support two finger panning in apps that did not natively support WM_MOUSEHWHEEL. Unfortunately, while this worked well for apps like paint.net, it failed for many others resulting in an overall worse user experience. We've chosen to remove this behavior by default, and rely on the apps handling standard messages appropriately. For backward compatibility, we'll be providing a shim that continues to support the previous behavior on the existing shipped version of PDN (4.0.12) and earlier, but any version with a higher major or minor versioning will require this change to continue horizontal panning. Implementation details can be found here: https://msdn.microsoft.com/en-us/library/ms997498.aspx Thanks! -Matt Link to comment Share on other sites More sharing options...
Rick Brewster Posted October 6, 2016 Share Posted October 6, 2016 Why not just give me an API that I can call to enable the existing behavior/shim? Adding WM_MOUSEHWHEEL support is a major pain for a WinForms app. I've looked into it before! This is ridiculous! I swear you guys just keep making the Win32 development story worse and worse and worse Also, why not just send me an e-mail? Why are you posting this on the forum here? I've been contacted by several Microsoft people via e-mail for various things. Posting here on the forum is bizarre. The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted October 6, 2016 Share Posted October 6, 2016 Anyway I'm locking this thread so that other folks don't pile on. Contact me via e-mail. The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Recommended Posts