title: PointerMoved event not firing
body: <p>I have a Windows store app that draws an image under the system's cursor. I capture all the cursor movements using:</p>
  
  <pre><code>var window = Window.Current .Content;
  window .AddHandler(PointerMovedEvent, new PointerEventHandler (window_PointerMoved), true);
  </code></pre>
  
  <p>And this is working fine if I use my mouse to move the cursor.</p>
  
  <p>However, I have another application - a desktop application -, that changes the position of the system's cursor. I'm using this method to set the position of the cursor programatically:</p>
  
  <pre><code>    [DllImport("user32")]
      private static extern int SetCursorPos(int x, int y);
  </code></pre>
  
  <p>However, when the cursor is moved programatically, the PointerMovedEvent on the store app does not fire!
  Does anyone know how I can solve this problem?</p>