【问题标题】:Drag anything onto the desktop将任何东西拖到桌面上
【发布时间】:2010-08-21 12:30:25
【问题描述】:

有没有一种方法可以让我们从另一个应用程序中将文本或图像拖到桌面上?

例如,我的应用程序中有一些文本,用户想要将其直接拖到桌面上,并且能够在桌面上移动和编辑它......这可能吗?

谢谢你:)

我主要使用 C# 和 C++。但如果我必须为此使用另一种语言或学习另一种语言,那么我准备这样做。

【问题讨论】:

  • 抱歉,在桌面上编辑它?以什么方式?您的意思是纯文本(文字包装?)应该只出现在他们的桌面背景/图标之上,并且可以编辑吗?这是否必须持续存在 - 即您是否在寻找小部件样式的东西?
  • 不是小部件,除非您可以将其拖动到任何您喜欢的地方,而不会受到任何限制。是的,wordwrap 必须在那里。它应该出现在其他图标之上。

标签: windows language-agnostic drag-and-drop desktop


【解决方案1】:

您应该考虑编写 Shell 扩展。这是一篇帮助您入门的文章

http://www.codeproject.com/KB/shell/shellextguide1.aspx

这是另一个有一些相关答案的问题

Override Drag and drop for Shell Extension

【讨论】:

    猜你喜欢
    • 2014-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-24
    • 1970-01-01
    • 2015-02-08
    • 2021-10-29
    • 1970-01-01
    相关资源
    最近更新 更多