我正在使用 C++ 编写 ShellExtension 代码。我正在创建一个虚拟驱动器。它代表网络中某处的存储库。我现在想要的是为此驱动器启用拖放功能。我想让用户将文件拖到该虚拟驱动器,然后我必须能够抓取该事件,以便我可以执行我的自定义操作。到目前为止,我无法找到任何此类事件或接口。我尝试使用IDragAndDrop
接口,但它的 rgs 文件没有正确注册。有什么出路吗?
问问题
1710 次
1 回答
4
MSDN 的文档中涵盖了您所要求的内容:
实现基本文件夹对象接口(特别是 IShellFolder::GetUIObjectOf() 可以返回 IDataObject 或 IDropTarget 接口)
于 2009-08-05T01:48:43.913 回答