I have a new Windows 10 laptop with a touch screen. When my application uses the brushdata class to draw up a rectangle for selecting data, the rectangle is not drawn in the correct location.
I have a second monitor that I plug into the laptop. When the application is on that monitor, everything is fine. But the laptop screen is not correct.
I downloaded the latest QCChart2DDemoR2.zip file and ran the demo application. On the "mouse" tab, the same thing happens. This was reported by one of our customers and we were able to duplicate it with our code and the latest QC demo.
I would expect that since the ControlPaint XOR methods go directly to display hardware, they may be by-passing some intermediate scaling. The only solution at this time is to revert the Control Panel | Display settings back to 1:1 for the use of programs which utilize the particular program affected.
See of that solves the problem and post your results.