title: Mouse move event outside of form
body: <p>I am creating a C# WinForm application and I want to detect mouse movement when the mouse is outside the form.</p>
  
  <p>I already tried to create new thread that continually calculates the mouse coordinates, it work well as a job, but it uses <code>while(true)</code>. It's really inefficient for CPU.</p>