Is it possible to change mouse cursor when handling drag (from DragOver event)? <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>