0

I am working on a ShellExtension code in C++. I am creating a Virtual Drive. Which represents a repository somewhere in the Network. What I want now is to enable Drag-Drop functionality to this Drive. I want to enable user to drag the file to that Virtual Drive and then I must be able to Grab that event, so that I can perform my custom operation. I am not able to find any of such Event or Interface so far. I tried using IDragAndDrop interface, but its rgs files were not registering properly. Is there any way out?

Nakilon
  • 34,866
  • 14
  • 107
  • 142
Sumeet
  • 905
  • 1
  • 14
  • 32
  • You should probably tell us which OS you're talking about, I assume it's windows?! – WMR Jul 24 '09 at 12:38

1 Answers1

4

What you ask for is covered in MSDN's documentation:

Handling Shell Data Transfer Scenarios

Implementing the Basic Folder Object Interfaces (in particular, IShellFolder::GetUIObjectOf() can return an IDataObject or IDropTarget interface)

Creating Drop Handlers

Remy Lebeau
  • 555,201
  • 31
  • 458
  • 770