And, I think, I have it. Turns off the DoDragDrop call, which is actually synchronous (like a lame one) and returns the DragDropEffects value, which is set to None if op does not work. So basically, this means that the application (or at least the UI thread) will be frozen as long as the user is in the middle of a drag and drop. This is not a very elegant solution for me.
Ok cz_dl I see that you just posted this, so I will give you an answer.
I do not understand this, though: how can the destination determine if op should be a move or a copy? Shouldn't it be in the original application?
source share