http://www.perlmonks.org?node_id=415152


in reply to Tk Drag and Drop Between Applications

Drag and drop between different apps is an OLE operation, IIRC. One app communicates to the other what is being offered, and the responding app accepts or declines. The OS indicates this to the user by fiddling the pointer and icon, but the apps can override the default appearances.

There is a blog entry (part one of five) has some C code on doing drag and drop with the shell, and might be a good start.


--
Spring: Forces, Coiled Again!
  • Comment on Re: Tk Drag and Drop Between Applications