title: Is it possible to change mouse cursor when handling drag (from DragOver event)?
body: <p>We need to display a feedback to the user when he drags-in items into our application. 
  Our client prefers this feedback to be in form of a custom cursor.</p>
  
  <p>This is already implemented for drag-out, using a custom cursor that is set in <code>GiveFeedback</code> event handler (raised by <code>DoDragDrop</code> when dragging items out of our app). The <code>GiveFeedbackEventArgs</code> allows us to specify <code>UseDefaultCursors</code> property - setting this to false allows us to override the cursor.</p>
  
  <p>However, the <code>DragOver</code> event handler argument, which is the equivalent of <code>GiveFeedback</code>, does not have <code>UseDefaultCursors</code> property and changing the cursor from there does not have any effect.</p>
  
  <p><strong>Sample (this has no effect):</strong></p>
  
  <pre><code>private void browser_DragOver(object sender, DragEventArgs e) {
    Cursor.Current = Cursors.WaitCursor;
  }
  </code></pre>
  
  <p>The drag operation originates from outside our app. (for in-app drag, it works using the <code>GiveFeedback</code> event.</p>
  
  <p>How to change the cursor when receiving a drag? Is this even possible/feasible?</p>