title: How to get all mousemove events while main thread is busy Windows MFC C++
body: <p>I have a long CPU operation on a mousemove event. It seems like no new mousemove events are sent to my application during that time, making for big jumps in mouse position.</p>
  <p>I thought mouseevents would build up in a queue and then all get sent to my app, but this does not seem to be the case.</p>
  <p>I would like as high resolution of mousemove events as is possible from the device - whether or not the app is busy processing something.</p>
  <p>Should I put my application in a worker thread, and let my main thread just process events? Is there a simpler way to see 'raw' mouse input.</p>