【发布时间】:2013-02-03 22:42:13
【问题描述】:
我希望用户能够将存储在磁盘上的文件从我的 GTK 应用程序复制到像 Nautilus 这样的普通文件管理器。我怎样才能做到这一点?我宁愿只在剪贴板中写入一个路径,让文件管理器负责实际复制,这可能吗?
我刚刚发现了一个示例,在该示例中,实际文件数据似乎是通过剪贴板传输的——但这是唯一可能的方式吗?
【问题讨论】:
我希望用户能够将存储在磁盘上的文件从我的 GTK 应用程序复制到像 Nautilus 这样的普通文件管理器。我怎样才能做到这一点?我宁愿只在剪贴板中写入一个路径,让文件管理器负责实际复制,这可能吗?
我刚刚发现了一个示例,在该示例中,实际文件数据似乎是通过剪贴板传输的——但这是唯一可能的方式吗?
【问题讨论】:
您需要 CF_HDROP 和其他可能的 shell 剪贴板格式。 见:http://msdn.microsoft.com/en-us/library/windows/desktop/bb776902(v=vs.85).aspx;
【讨论】: