Hi,
I have a somewhat sophisticated problem. I want to drag a file out of my application to the windows desktop. This is normally done by setting the drag type to “text/uri-ist” and passing the filename. Fine.

My problem is that in the moment where I start the drag the file does not exist. I want it to create it *after* releasing the mouse button. Why? Because my application is somewhat like a ftp-client. So my application has to download the file, which - depending on the file size - can take a moment. So I can not prepare the file before the user drag it of.

In the first moment this is something witch seems impossible, but there are a number of applications like smartFTP, or WinZIP (they have the same problem - unzipping of a file takes to long to prepare it…) witch solves the problem.

Can someone give me a hint how to start a possible solution?

As the solution are very much related to the Windows Operating System - Perhaps you could also point me to a good Windows related c++ Forum ?

Many thanks in advance,
Klaus