I'm writing a C++ Win32 application that supports both mouse and touch input. However when I put my finger on the touchscreen, then the OS moves the mouse cursor into that position.
If I move the finger across the screen, and move the mouse at the same time, then OS will cause mouse cursor flickering, one frame it's under finger, 2nd frame under old mouse position.
I want the touch input to stop changing mouse cursor position. I want to keep the 2 inputs separate - touch not affecting the mouse. I want to keep reading 2 inputs at the same time - touch not affecting the mouse.