如何创建可以拖动到资源管理器或Skype以保存/发送文件的图标?

时间:2012-08-29 15:03:24

标签: c# drag-and-drop skype

我正在研究一种生成输出的工具,我希望用户能够方便地发送到Skype或其他正在运行的应用程序,而不是简单地在需要时保存它。

当我使用Acorn的RiscPC时,“另存为”功能的推荐样式是一个带有代表文件的图标的小对话框,您可以拖动到要保存的文件夹,或拖动到另一个应用程序以发送它到该应用程序而不是保存它。

现在,用户需要保存文件,然后在Windows资源管理器中找到该文件并从那里将其拖到Skype。当然,我可以轻松添加“在文件夹中显示”图标,但只需简单地将其直接拖到Skype即可。

任何人都知道如何做到这一点,或者在我看到之前是否已经完成了?

我应该强调,我并没有特别谈论将内容拖到Skype上,我可以看看Skype API,我正在谈论模拟一般的拖拽,就好像它是一个从资源管理器中拖出来的文件。 / p>

1 个答案:

答案 0 :(得分:0)

如果您正在使用WinForms,here是一篇CodeProject文章,它向您展示了与Explorer /您的应用程序之间的双向拖放。查看here以获取WPF。

希望这有帮助!