【发布时间】:2015-08-11 07:28:03
【问题描述】:
我必须编写一个程序来扩展我的 Windows 剪贴板并允许在复制/粘贴文件时存储更多数据。它必须像这样工作:我正在处理一个文件,并将其粘贴到例如 Outlook 中,它会将其识别为文件,这通常在您执行此操作时发生(剪贴板存储路径)。但是,当我将此文件粘贴到例如记事本时,我希望它粘贴文件名。
是否可以像这样扩展剪贴板?如有任何提示,我将不胜感激。
[编辑] FileDropList 仅包含具有完整文件名(路径)的字符串集合。我需要在其中存储更多数据。
【问题讨论】:
-
您可以将文件名作为 CF_TEXT 放回剪贴板,记事本会粘贴它。但是使用可以处理这两种格式的应用程序,您将获得各种结果。有些会粘贴文件,有些会粘贴文本。
-
@Chris Thornton 你能解释一下如何将 FileDropList 和分配给它们的文本值放入剪贴板吗?