gpt4 book ai didi

c# - 使用 Clipboard.GetFileDropList : how to check if that came from a cut or copy operation? 的控制台应用程序

转载 作者:太空狗 更新时间:2023-10-29 23:46:02 29 4
gpt4 key购买 nike

当您从 Windows Explorer 剪切/复制文件时,您可以通过 Clipboard.GetFileDropList 获取该文件列表方法。

您如何确定该列表是否来自剪切复制操作或通知另一方剪切/复制操作已完成?

反之亦然:您可以使用 Clipboard.SetFileDropList 将要剪切或复制的文件放在剪贴板上方法。

如何指定要复制或剪切此列表?

这是关于控制台应用程序的,因此我无法按照 C# Files - in clipboard How to set/read which operation is called - Cut or Copy 的建议监视 Windows WM_CUTWM_COPY 消息

最佳答案

您需要获取“Preferred DropEffect”格式的值(参见 CFSTR_PREFERREDDROPEFFECT on MSDN )。它包含一个 STGMEDIUM,其 hGlobal 字段指向一个 DWORD 值。如果此值为DROPEFFECT_COPY,则为复制操作;如果是 DROPEFFECT_MOVE,则为剪切操作。

关于c# - 使用 Clipboard.GetFileDropList : how to check if that came from a cut or copy operation? 的控制台应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20611753/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com